包含Element中特殊字符的XML解析

时间:2012-03-22 09:58:51

标签: xml-validation

我想使用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或更正或阅读它?

谢谢

1 个答案:

答案 0 :(得分:0)

您的xml无效。 这个文件 : What are the rules for a valid XML element name?将帮助您更正此XML。

摘要:

  

名称是以字母或几个标点符号开头的标记   字符([_]和[:]),并继续字母,数字,连字符,下划线,   冒号或句号,一起称为名字。