<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<programme>
<condition> if (a>b) and (c>d) echo "sorry"; </condition>
</programme>
結果:ドキュメントが正常に"<" , ">は"、」と 'このXMLの例で示されている
とエラーなしを確認!!しかし、私は私ができることを読ん
成功' 理由特別なcarractersをxmlで直接使用しますが、エンティティを渡す必要があります(例:> ===>>
など)
エラーが表示されない理由
が、私は(ちょうど2つの括弧を追加する)この例を試してみてくださいエラーが
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<programme>
<condition> if (a<b and b>d) </condition>
</programme>
エラー表示: 'b' を予期しないトークンです。期待されるトークンは '='です。私たちは、タグ
<b
を開くので、3行目、 位30
これは彼が考えると、問題が存在する理由ようだ閉じられていない値とタグなしの属性のようなものですか?
もしそうなら、私たちはこの間違いを犯さないと特別なキャラクターを使用することができますか?
とありがとうございます。
文字をエスケープする必要があります。この質問(https://stackoverflow.com/questions/1091945/what-characters-do-i-need-to-escape-in-xml-documents) –