7

XML のデフォルトの名前空間を認識しています。たとえば、要素に対して xmlns="xxx" を宣言すると、この名前空間はプレフィックスのないすべての子に適用されます。私の質問は、要素で xmlns="..." の代わりに xmlns:pre="..." が宣言されている場合、接頭辞のない子要素は親の名前空間に関連付けられていますか?

次に例を示します。

<?xml version="1.0" ?>
<srv:tutorial xmlns:srv='http://www.w3resource.com/server-side-tutorial'>
    <name>php</name>
    <name>asp</name>
    <name>jsp</name>
</srv:tutorial>

3 つの内部名要素の名前空間は何ですか?

4

1 に答える 1

5

内側の 3 つの「name」要素はすべて、「srv」で始まるネームスペースではなく、「default」または「empty」ネームスペースに属します。

于 2013-11-04T07:34:26.917 に答える