Expand my Community achievements bar.

SOLVED

I want to know the answer to the question about writing XML.

Avatar

Level 1

I want to know the answer to the question below.

Which XML element correctly defines a 32-bit integer field?

A. <attribute name="count" label="Count" type="integer" />

B. <attribute name="count" label="Count" type="long" />

C. <attribute name="count" label="Count" type="integer" length="32" />

D. <attribute name="count" label="Count" type="long" length="32" />

Thank you for your help.

1 Accepted Solution

Avatar

Correct answer by
Employee

Hello Rama,

It should not be option D as the attribute length="32" does not have any logical value here .

The highest limit of a 32-bit integer is 2,147,483,647 which is 10 digits long. so as it is , you cannot have a 32-bit integer more than 10 digits long , which in turn makes the length attribute useless in case of integer 32-bit columns.

So when we are defining type="long" , we are limiting the length to 10 automatically .

Although , it would not cause any issues in operations but logically the most appropriate option is B .

Regards,

Adhiyan

View solution in original post

5 Replies

Avatar

Correct answer by
Employee

Hello Rama,

It should not be option D as the attribute length="32" does not have any logical value here .

The highest limit of a 32-bit integer is 2,147,483,647 which is 10 digits long. so as it is , you cannot have a 32-bit integer more than 10 digits long , which in turn makes the length attribute useless in case of integer 32-bit columns.

So when we are defining type="long" , we are limiting the length to 10 automatically .

Although , it would not cause any issues in operations but logically the most appropriate option is B .

Regards,

Adhiyan