XML 属性的正确语法?
Proper syntax for XML attributes?
我是 XML 语言的初学者。
我在学校 Android 工作室学习 XML。
例如,
<Person>
<sex ="female"></sex>
<firstname = "Hani"></firstname>
<lastname = "Jeong"></lastname>
</Person>
在这种情况下,所有的值都是对用户隐藏的,对吗?
我真正感到困惑的是我理解属性必须始终具有值。
在哪些常见情况下,您会隐藏值或向用户显示值?
你的 XML 不是 well-formed。
您必须更改它才能使用元素,
<Person>
<sex>female</sex>
<firstname>Hani</firstname>
<lastname>Jeong</lastname>
</Person>
或属性,
<Person sex="female"
firstname="Hani"
lastname="Jeong"/>
或其某种组合。
另请参阅:XML attribute vs XML element
What I am really confused about is that I understood that attributes
must always have values.
是的,例如,这是不允许的:
<Person sex/>
但请注意,这些都可以,
<Person sex=""/>
<Person sex="unknown"/>
如果完全省略该属性,
<Person/>
Which common situations do you hide the values or show the values to
users?
以上备选方案是设计选择,取决于您的数据、您的意图以及您寻求遵循的任何相关模式或约定。
我是 XML 语言的初学者。 我在学校 Android 工作室学习 XML。
例如,
<Person>
<sex ="female"></sex>
<firstname = "Hani"></firstname>
<lastname = "Jeong"></lastname>
</Person>
在这种情况下,所有的值都是对用户隐藏的,对吗?
我真正感到困惑的是我理解属性必须始终具有值。
在哪些常见情况下,您会隐藏值或向用户显示值?
你的 XML 不是 well-formed。
您必须更改它才能使用元素,
<Person>
<sex>female</sex>
<firstname>Hani</firstname>
<lastname>Jeong</lastname>
</Person>
或属性,
<Person sex="female"
firstname="Hani"
lastname="Jeong"/>
或其某种组合。
另请参阅:XML attribute vs XML element
What I am really confused about is that I understood that attributes must always have values.
是的,例如,这是不允许的:
<Person sex/>
但请注意,这些都可以,
<Person sex=""/>
<Person sex="unknown"/>
如果完全省略该属性,
<Person/>
Which common situations do you hide the values or show the values to users?
以上备选方案是设计选择,取决于您的数据、您的意图以及您寻求遵循的任何相关模式或约定。