0

xpath 1.0 のコマンドと関数にしかアクセスできません。名前空間の宣言を、ルート ノードから、その名前空間の使用が開始される子ノードに移動する必要があります。

ソース XML:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Accounts xmlns:test="http:example.com/test1">
    <ParentAccount>10113146</ParentAccount>
    <test1>test1</test1>
    <test2>test2</test2>
    <test:Siblings>
        <test:CustomerNumber>10113146</test:CustomerNumber>
        <test:CustomerNumber>120051520</test:CustomerNumber>
    </test:Siblings>
</Accounts>

必要な XML:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Accounts x>
    <ParentAccount>10113146</ParentAccount>
    <test1>test1</test1>
    <test2>test2</test2>
    <test:Siblings xmlns:test="http:example.com/test1">
        <test:CustomerNumber>10113146</test:CustomerNumber>
        <test:CustomerNumber>120051520</test:CustomerNumber>
    </test:Siblings>
</Accounts>

明るいアイデアはありますか?

4

1 に答える 1