XML – 引用数字属性

是否应引用 XML中的数字属性?
<root>
  <node size=45 />
  <foo bar=1.2>
    <baz foo=20>
  </foo>
</root>

<root>
  <node size="45" />
  <foo bar="1.2">
    <baz foo="20">
  </foo>
</root>

我的代码编辑器/浏览器似乎没有引号,但大多数在线资源似乎都说它们是必需的.

http://www.w3schools.com/xml/xml_attributes.asp

XML Attributes Must be Quoted

必须始终引用属性值.可以使用单引号或双引号.对于一个人的性别,person元素可以这样写:

<person sex="female">

或者像这样:

<person sex='female'>

如果属性值本身包含双引号,则可以使用单引号,如下例所示:

<gangster name='George "Shotgun" Ziegler'>

或者您可以使用字符实体:

<gangster name="George &quot;Shotgun&quot; Ziegler">

根据最新评论进行了更新,至少根据微软的说法进行了扩展.

XElement.Value Property

public string Value { get; set; }

您也可以参考这个question

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇