我需要具有带有以下标记的XML
<Customer_In_Rental?>No</Customer_In_Rental?>
?
不被接受,因此我尝试了它,如
<Customer_In_Rental?>No</Customer_In_Rental?>
即使在此之后,XML的格式也不正确。
如何在我的XML标签中使用?
。同样,我还需要使用/
<Four/Six>No</Four/Six>
感谢任何快速帮助。
每个?
的XML标记中都不允许/
和W3C XML BNF for component names:
NameStartChar ::= ":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF] | [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F] | [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD] | [#x10000-#xEFFFF] NameChar ::= NameStartChar | "-" | "." | [0-9] | #xB7 | [#x0300-#x036F] | [#x203F-#x2040] Name ::= NameStartChar (NameChar)*
您将不得不找到表达您意图的替代方法。
对于?
,请考虑使用Boolean
或Predicate
后缀,或者简单地省略并允许名称本身或模式传达布尔意图。
对于/
,请考虑-
或_
。