Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

The 4th edition of the Campaign Community Lens newsletter is out now!
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

0 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