1

「lineItem」要素を含む「lineItems」のリストがあり、XML のさまざまな場所にあります。私の質問は次のとおりです。必要な特定のパスに「lineItem」要素を追加するにはどうすればよいですか? 例えば

<GroupA>
    <Name> </Name>
    <LineItems>
        <LineItem>
            <Age></Age>
            <Description> </Description>
            <Address> </Address>
            <Type></Type>
            <Name> </Name>
        </LineItem>
        <LineItem>
            <Age></Age>
            <Description> </Description>
            <Address> </Address>
            <Type></Type>
            <Name> </Name>
        </LineItem>
    </LineItems>
</GroupA>


<GroupB>
    <Section>
        <GroupOfPpls>
            <GroupOfPpl>
                <TypeOfCharges></TypeOfCharges>
                <Name> </Name>
                <LineItems>
                    <LineItem>
                        <Age> </Age>
                        <Description> </Description>
                        <Address> </Address>
                        <Type> </Type>
                        <Name> </Name>
                    </LineItem>   
                </LineItems>
            </GroupOfPpl>   
        </GroupOfPpls>
    </Section>
    </GroupB>

コードで xpath と nodeList を使用しています。乾杯:)

4

1 に答える 1

0

DOM を使用してノードを追加します。XPath を使用して親ノードを取得できます。コードについてはこちらをご覧ください

于 2013-08-14T10:26:34.323 に答える