XML属性中允许的最大字符数是多少?

G33*_*una 20 xml xml-attribute

XML属性中允许的最大字符数是否有标准?

我试过研究W3C财团,除了关于逃避特殊字符的一些注释之外,在字符限制上找不到任何东西.

Jus*_*ner 28

我不相信每个XML规范都有字符限制,但最佳实践是保持属性值简短.

如果属性值增长很长...很可能它应该是它自己的元素而不是另一个元素的属性.

  • 正确的是,XML建议并不限制任何东西的长度. (2认同)

JK.*_*JK. 6

属性没有最大字符长度.

您可能遇到问题的地方是您使用其他语言读取xml文件的位置.

用于操作xml文件的语言将决定您的限制.

例如,如果您计划将信息读入字符串,则应将自己限制为可以使用您正在使用的语言保存在字符串中的最大字符数.

此外,正如其他人所说,如果这是一个问题,您可能不会遵循标准名称约定.我建议,如果要存储大量文本,它应该是元素的值,而不是属性.