我想使用XMLREADER阅读以下XML。
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Inforamtion>
<Name;Property>Name contain
</Name;Property>
<123>89</123>
<question?>
</question?>
</Inforamtion>
但它会引发包含元素名称的特殊字符的错误。 和元素名称的第一个字符不能是数字。
我可以批量处理任何这样的xml来处理和纠正它。
请指导我如何处理这样的XML或更正或阅读它?
谢谢
答案 0 :(得分:0)
您的xml无效。 这个文件 : What are the rules for a valid XML element name?将帮助您更正此XML。
摘要:
名称是以字母或几个标点符号开头的标记 字符([_]和[:]),并继续字母,数字,连字符,下划线, 冒号或句号,一起称为名字。