XSDを使用して検証したい複数のXMLファイルがあります。問題は、誰かが次のようなタグを設計したことです。
<name> Teststring <120> test <25> </name>
タグ<120>と<25>を検証中にテキストとして処理したいのですが、XMLを変更せずにXSDを使用する可能性はありますか?
これは有効な XML ではありません。これらの「タグ」は閉じられておらず、タグ名を数字で始めることはできません。無効な XML を XML バリデーターに詰め込もうとすることは、間違った方向から問題を攻撃していることになります。XML を修正します。
<name> Teststring <120> test <25> </name>
<name><![CDATA[ Teststring <120> test <25> ]]></name>
CDATA 構文を使用する
<name><![CDATA[ TestString <120> テスト <25>]]> </name>