2011-11-09 46 views
3

我遇到了一個問題,我需要在XML節點的名稱中使用hashtag,並且hashtag導致解析錯誤。我試過編碼#沒有運氣,也許我實現了錯誤的編碼。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