40

いくつかのxmlファイルを調べていましたが、質問に対する答えが見つかりませんでした。XML要素にテキスト要素と子要素を同時に含めることはできますか?

例えば:

<tree>
    <node1> 
      textTextText 
      <subnode1> text1 </subnode1>
      <subnode2> text2 </subnode2>
    </node1>
</tree>

私はいつもこれらの種類を見ます:

    <node2>
       <sub1> text </sub1>
    </node2>
4

2 に答える 2

47

はい。親ノードには、0個以上の子ノードが含まれています。テキストノードと要素ノードは2種類のノードであり、要素ノードは任意の数のテキストおよび/または要素の子ノードを任意の順序で持つことができます。ただし、スキーマによってこれが制限される場合があります。実際、要素ノード間の空白は、実際にはテキストノードの兄弟を形成します。ただし、通常、この空白は無視されます。

于 2012-08-26T12:55:29.000 に答える
10

はい。それは「混合コンテンツ」と呼ばれます。

于 2012-08-26T18:00:22.870 に答える