XSD 1.1包含单引号的断言测试
有人知道为什么下面的方法行不通吗?xsd通过Xerces进行验证XSD 1.1包含单引号的断言测试,xsd,assert,xsd-1.1,single-quotes,Xsd,Assert,Xsd 1.1,Single Quotes,有人知道为什么下面的方法行不通吗?xsd通过Xerces进行验证 当我使用单引号&apos实体 谢谢您的问题与XPath字符串文字有关,因为XSD 1.1使用XPath 2.0,您可以通过两次写入分隔符来转义字符串文字中的撇号或引号,因此您可以使用: <xs:assert test="firstname = 'George' and lastName = 'Mc''Falrland'" /> 有关更多信息,您可以使用: 如果文字由撇号分隔,则两个相邻的撇号 在文本中,被解释
当我使用单引号&apos代码>实体
谢谢您的问题与XPath字符串文字有关,因为XSD 1.1使用XPath 2.0,您可以通过两次写入分隔符来转义字符串文字中的撇号或引号,因此您可以使用:
<xs:assert test="firstname = 'George' and lastName = 'Mc''Falrland'" />
有关更多信息,您可以使用:
如果文字由撇号分隔,则两个相邻的撇号
在文本中,被解释为单个撇号。同样地,
如果文字由引号分隔,则两个相邻的引号
文字中的标记被解释为一个引号
非常感谢。这比我所做的要好得多“firstname=“George”和lastName=“Mc&apos;farland””不客气,如果这有用并且解决了您的问题,您必须接受答案(勾选,已经完成)并向上投票答案单击上方的灰色三角形,提前谢谢。