|
|
1
1
我认为你应该使用变体3:
如果有一堆元数据属于
有些人对“看起来的样子”的反对意见似乎是毫无根据的,在我看来,这类似于为什么需要绕过男婴的一般合理化。那里有一种非理性的偏见。 |
|
|
2
2
作为一名程序员,我在查看列表时似乎忽略了空格。 看起来有点不对劲。 我会选择逗号作为分隔符。 另一方面,XML(或其他标记语言)喜欢使用空格作为分隔符,就像在XML中一样
在解析方面,任何选项都没有明显的优势,因为在这两种情况下,都需要消除项(myTable1、myTable2、myTable3)或(myTable1、myTable2、myTable3)之间的额外空白。 |
|
|
3
2
对于拆分值,理想情况下应该用编程语言来完成(即使XPath和XSLT确实提供函数),空格在XML中似乎是一个自然的分隔符,但是CSS使用分号,另一个常用的分隔符是逗号,尽管两者都不像空白那样对XML友好,因为w3cxmlschema建议中有用于列表的内容(
|
|
4
1
您的变体1允许通过XPath和解析更有效地提取结构信息。 变体2对人类来说可能更容易阅读,但我肯定会选择1。 如果你选择使用属性,我怀疑分隔符的选择有多重要。 除非您可能希望避免使用'<'字符,在属性值中无效。。。 |
|
Mike · 不带属性的XSD导入 1 年前 |
|
|
Toru · XSD-扩展基本限制类型 2 年前 |
|
|
koallalays · 使用XSD对XML中的内容进行交叉验证 2 年前 |
|
|
Dave · 在XSD中,如何在元素的内容中只允许空白? 8 年前 |
|
|
Jakub Mosakowski · Xml架构唯一性不检查唯一性 8 年前 |