用到xml,但是不是很了解,望大虾能指点一二。<foo xmlns:qux="http://qux.com/">
  <bar baz="3">
    <bam />
  </bar>
  <qux:bar>hey,there,world</qux:bar>
</foo>请问上面程序中
1.<bar> </bar> 之间就不能添加内容吗??
如:
     <bar baz='2'> 
        bar的一些说明 
       <bam/>
    </bar>2. <qux:bar> </qux:bar> 是bar的什么成分呢??

解决方案 »

  1.   

    1、当然可以了,例如:baz="3",它就是.<bar>的一个属性
    如果要在
      <bar baz='2'> 
    这之前加东西的话就是bar的子元素    
        </bar>
    2、是foo的子元素,和bar是兄弟关系
      

  2.   

    1.加入内容就是加入了文本节点
    2.qux:bar和bar不一定需要有联系,qux是一个名字空间的定义,是作为一个限定存在的
      

  3.   

    1。可以加是文本内容。你现在是节点属性
    2。名字空间xmlns:qux="http://qux.com/"