XmlPullParser停止阅读

时间:2013-06-21 13:03:28

标签: android xml parsing

嘿伙计们。我想解析下面的XML文件,但在找到“Mo”的第一个子元素后,它就会停止工作。有谁知道为什么?任何人都可以帮我这个吗?

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<StPl Klasse="3BHET" Version="Version 10- gültig ab 01.04.2013" Update="12.4.2013 7:57">
  <Mo Stunden="11">
    <1 Fach="IE1" Lehrer="FZ" Raum="307" />
    <2 Fach="ES1" Lehrer="GLM" Raum="307" />
    <3 Fach="ES1" Lehrer="GLM" Raum="307" />
    <4 Fach="NW2" Lehrer="SM" Raum="307" />
    <5 Fach="RISL" Lehrer="TUV" Raum="015" />
    <6 Fach="AT1" Lehrer="PE" Raum="307" />
    <7 Fach="AUT" Lehrer="TEA" Raum="307" />
    <8 Fach="AT1" Lehrer="PE" Raum="307" />
    <9 Fach="NW2" Lehrer="SM" Raum="218" />
    <10 Fach="FI" Lehrer="STT" Lehrer="SX" Raum="303" Raum="307" />
    <11 Fach="LTC1" Lehrer="KK" />
  </Mo>
</StPl>

2 个答案:

答案 0 :(得分:1)

来自documentation

XML命名规则 XML元素必须遵循以下命名规则:

- 名称不能以数字或标点符号开头

答案 1 :(得分:0)

您的XML无效,您不能使用数字作为元素名称的第一个字符。看一下XML Validator(http://www.w3schools.com/xml/xml_validator.asp)。您可以找到有关XML语法here的更多信息。