XML属性有效吗?

帕提

我有这样的标签。在属性中,它的开头包含空格。在属性中提供空格是否正确?请提出建议。

<p id=" 10">space found at the starting point of attribute.</p>
<p id="10 ">space found at the end point of attribute.</p>
马修

一般而言,它是有效的,但可能不是特定的。

对于允许作为值的规则并不多。没有基于文档类型的任何特定限制,属性值必须与xml规范的“字符数据和标记”部分中的有效字符数据描述相匹配本质上说这是不允许字符<(但可以使用&amp;and进行转义&lt;)。某些处理器也可能会忽略>字符,但这是允许的(除非出现,]]>必须用进行转义&gt;)。允许任何其他数据(在某些情况下,如果使用引号,则需要转义)。

现在,取决于应用程序,属性值可能会受到进一步的限制。例如,ID类型必须与Name产品的规格相匹配这些必须以字母(或少量标点字符之一)开头,并以数字,字母或标点字符继续。在这种情况下的空间将被允许。

规范中涵盖了其他可能的限制(可能会因应用程序而异),并且各种模式可能会施加进一步的限制。

Kai Wu Toh的评论提供了另一个问题的链接,该问题涵盖了HTML提供的其他限制。


答案中提供了指向规范的链接,但是为了使相关部分更容易找到链接是否停止工作,此处将其汇总。

  1. XML 1.0规范的第2.4节介绍了字符数据和标记
  2. ID有效性约束在规范的3.3.1节中介绍。
  3. 名称生产在规范的第2.3节中介绍。

可以在https://www.w3.org/TR/REC-xml上找到该规范

可以在http://www.xml.com/axml/testaxml.htm找到该规范的带注释的版本

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“referrerpolicy”是<a> 的有效属性吗?

来自分类Dev

这是有效的XML语法吗?

来自分类Dev

这个XML有效吗?

来自分类Dev

惰性属性-有效使用可变变量吗?

来自分类Dev

xml-重复元素-这有效吗?

来自分类Dev

<:nodename>是有效的xml节点名称吗?

来自分类Dev

XML Schema的xs:ID类型对XML元素有效,还是仅对属性有效?

来自分类Dev

XML Schema的xs:ID类型对XML元素有效,还是仅对属性有效?

来自分类Dev

即使其他属性无效,Rails也会保存有效属性吗?

来自分类Dev

即使其他属性无效,Rails也会保存有效属性吗?

来自分类Dev

'error'属性将不是有效的ajax属性或方法吗?

来自分类Dev

新的SameSite Cookie属性会有效地阻止所有定向广告吗?

来自分类Dev

有更有效的方法吗?

来自分类Dev

xml属性在xml中不起作用,仅在代码中有效

来自分类Dev

KSoap2没有返回有效的xml吗?

来自分类Dev

在换行符上具有XML属性是否有效?

来自分类Dev

“ en-EU”是HTML“ lang”属性的有效值吗?

来自分类Dev

GL_ARB_compatibility在核心属性中有效吗?

来自分类Dev

MaxHeaderBytes真的有效吗?

来自分类Dev

MongoDB-这样有效吗?

来自分类Dev

等号的CSV有效吗?

来自分类Dev

&arr [size]有效吗?

来自分类Dev

URL令牌有效吗?

来自分类Dev

打开Java FileOutputStream有效吗?

来自分类Dev

a <b <c`是有效的python吗?

来自分类Dev

0.0.1有效的semver吗?

来自分类Dev

更有效的.RData吗?

来自分类Dev

setDefaultHighRepJobPolicyUnappliedJobPercentage(100)真的有效吗?

来自分类Dev

列表/数组是有效的JSON吗?