XML類似的解析時,會遇到'XXX' 不是 'NCName' 的有效值的問題


主要原因是:xml中或類xml的文件中有些關鍵屬性的值不符合NCName命名規范,例如我遇到的是流程的bpmn文件中,id的屬性值命名的數字開頭。

NCName 不包含冒號 (:) 的 XML 名稱。

NCName 以字母或下划線 (_) 字符開頭,后接 XML 規范中允許的任意字母、數字、重音字符、變音符號、句點 (.)、連字符 (-) 和下划線 (_) 的組合。

NCName 的一些示例:

x

_aaabbb.ccc

catalog

part-number _-._-...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM