2011-11-09 13 views
3

XMLノードの名前にハッシュタグを使用する必要がある問題が発生しており、ハッシュタグが解析エラーを引き起こしています。 #私は幸運のない#をエンコードしようとしました、おそらく私は間違ったコーディングを実装しました。XML要素名のハッシュ文字

<?xml version="1.0" encoding="UTF-8"?> 
<dataset> 
    <properties#tags pk1="1" pk2="1" /> 
</dataset> 

答えて

6

XML specificationによると、#はXML名に有効な文字ではありませんので、それは動作しません。別のキャラクターを探す必要があります。

#の場合は&#35;または&#x23;でエンコードしようとしても、XML名には無効な文字は使用できません。

+0

そうだと思いますが、確認していただきありがとうございます。 – Shroder