我遇到了一个问题,我需要在XML节点的名称中使用hashtag,而hashtag会导致解析错误。我已经尝试过编码#没有运气,也许我实现了错误的编码。
<?xml version="1.0" encoding="UTF-8"?>
<dataset>
<properties#tags pk1="1" pk2="1" />
</dataset>
答案 0 :(得分:6)
根据XML specification,#
不是XML名称中的有效字符,因此无法正常工作。你需要找到另一个角色。
即使尝试使用#
或#
对#
进行编码,也不允许您使用对XML名称无效的字符。