可能的原因:
你的<circle>和</circle>之间
有三行空白内容,就是<radious>、<position>、</position>前面的空白

解决方案 »

  1.   

    你的结果写完了没有
    怎么<x-coordinate>和<y-coordinate>没有解析出来
    奇怪
    关注
      

  2.   

    to 陈传文
    后面的解析出来了,我没有copy全
      

  3.   

    我的理解是:对于有值的Element 当End element时 The Parser 要有一个使Characters清空的动作。
    你可以测试:你的Xml文件中有几个Elements有值,就多出几行Characters:的显示。
      

  4.   

    to华仔
    没有你说的那个现象,无论我加多少个Element,都是显示3个
      

  5.   

    你加多少个Element,有值吗?
    你的Xml文件中有几个Elements“有值”,就多出几行Characters:的显示。
      

  6.   

    对于“有值”的Element 当End element时 The Parser 要有一个使Characters清空的动作。
      

  7.   

    Give you two cases:
    <?xml version="1.0"?>
    <circle>
      <radius>15</radius>
      <position>
        <x-coordinate>30</x-coordinate>
        <y-coordinate>50</y-coordinate>
         <x-coordinate>30</x-coordinate>
        <y-coordinate>50</y-coordinate>
      </position>
    </circle>and
    <?xml version="1.0"?>
    <circle>
      <radius>15</radius>
      <position>
        <x-coordinate>30</x-coordinate>
      </position>
    </circle>
      

  8.   

    这个算不算
    <?xml version="1.0"?>
    <circle>
      <radius>15</radius>
      <position>
        <x-coordinate>30</x-coordinate>
        <y-coordinate>50</y-coordinate>
      </position>
      <length>50</length>
    </circle>我看也没多什么东西啊
      

  9.   


    Starting parsing of d:\circle.xmlStart document: 
    Start element:local name: circle qname: circle uri: 
    Characters: 
      
    Start element:local name: radius qname: radius uri: 
    Characters: 15
    End element:local name: radius qname: radius uri: 
    Characters: 
      
    Start element:local name: position qname: position uri: 
    Characters: 
        
    Start element:local name: x-coordinate qname: x-coordinate uri: 
    Characters: 30
    End element:local name: x-coordinate qname: x-coordinate uri: 
    Characters: 
        
    Start element:local name: y-coordinate qname: y-coordinate uri: 
    Characters: 50
    End element:local name: y-coordinate qname: y-coordinate uri: 
    Characters: 
      
    End element:local name: position qname: position uri: 
    Characters: 
      
    Start element:local name: length qname: length uri: 
    Characters: 50
    End element:local name: length qname: length uri: 
    Characters: End element:local name: circle qname: circle uri: 
    End document:
      

  10.   

    怎么你得没有多余的Characters阿??怪
      

  11.   

    我明白你开始说的意思拉
    你看我的这个显示Start element: local name: circle qname: circle uri:
    Characters:
    Characters:Characters:
    Start element: local name: radius qname: radius uri:中间有三个Characters,我就是这里想不通
      

  12.   

    将你上面的例子改成如下:
    <?xml version="1.0"?>
    <circle><radius>15</radius><position><x-coordinate>30</x-coordinate><y-coordinate>50</y-coordinate></position><length>50</length></circle>
    很有意思,这样就不多了!
    看样它对所有“><”间的内容都要解析,包括空格和回车。
      

  13.   

    所有“><”间,都可添内容并可分别解析得到值。
    Like this:
    <?xml version="1.0"?>
    <circle>88<radius>15</radius>33<position>44<x-coordinate>30</x-coordinate><y-coordinate>50</y-coordinate></position><length>50</length></circle>
    Starting parsing of d:\circle.xmlStart document: 
    Start element:local name: circle qname: circle uri: 
    Characters: 88
    Start element:local name: radius qname: radius uri: 
    Characters: 15
    End element:local name: radius qname: radius uri: 
    Characters: 33
    Start element:local name: position qname: position uri: 
    Characters: 44
    Start element:local name: x-coordinate qname: x-coordinate uri: 
    Characters: 30
    End element:local name: x-coordinate qname: x-coordinate uri: 
    Start element:local name: y-coordinate qname: y-coordinate uri: 
    Characters: 50
    End element:local name: y-coordinate qname: y-coordinate uri: 
    End element:local name: position qname: position uri: 
    Start element:local name: length qname: length uri: 
    Characters: 50
    End element:local name: length qname: length uri: 
    End element:local name: circle qname: circle uri: 
    End document: 
    很有意思!!
      

  14.   

    看看<circle>后面是不是加了空格,在xml中空格是有意义的。