XML中有关于元素大小写的正式建议吗?
我知道XHTML使用小写元素名称(而不是HTML,它通常使用大写但不区分大小写.)
但我在谈论XML的通用内容.
<customer>
<accountnumber>619</accountnumber>
<name>Shelby Lake</name>
</customer>
Run Code Online (Sandbox Code Playgroud)
<customer>
<accountNumber>619</accountNumber>
<name>Shelby Lake</name>
</customer>
Run Code Online (Sandbox Code Playgroud)
<Customer>
<AccountNumber>619</AccountNumber>
<Name>Shelby Lake</Name>
</Customer>
Run Code Online (Sandbox Code Playgroud)
<CUSTOMER>
<ACCOUNTNUMBER>619</ACCOUNTNUMBER>
<NAME>Shelby Lake</NAME>
</CUSTOMER>
Run Code Online (Sandbox Code Playgroud)
注意:我正在寻找被引用的指导而不是意见.但是,最多投票的意见可以被视为一个指导方针.
标题几乎说明了一切.VS xsd.exe以驼峰大小写创建类.有没有办法在pascal情况下生成类?
如果没有,有人知道一个很好的工具,可以将类名称从驼峰案例转换为pascal案例.
谢谢
编辑:
xsd.exe不会在camel情况下生成类名作为标准 - 它只是遵循模式的约定 - 但是,我有兴趣重写此行为,因此XmlElement name属性仍将遵循模式定义的约定,但是类名是pascal case.
为什么这段代码会给我错误?
<clients>
<client>
<name!> </name!>
<cif ></cif>
</client>
</clients>
Run Code Online (Sandbox Code Playgroud)
为什么我不能!在XML元素名称中使用该字符?对此有任何规定吗?