1

xml を別の構造の xml に変換する必要があります。私は多くの方法を試しましたが、成功しませんでした。xslt 1.0 を使用する必要があります。質問しましたが、質問後にフォーマットが変更されました。

入力:

<?xml version="1.0" encoding="ISO-8859-1"?>
<PersonBody>
    <Person>
        <D>Name</D>
        <D>Surname</D>
        <D>Id</D>
    </Person>
    <PersonValues>
        <D>Michael</D>
        <D>Jackson</D>
        <D>01</D>
    </PersonValues>
    <PersonValues>
        <D>James</D>
        <D>Bond</D>
        <D>007</D>
    </PersonValues>
    <PersonValues>
        <D>Kobe</D>
        <D>Bryant</D>
        <D>24</D>
    </PersonValues>
</PersonBody>

必要な出力:

<?xml version="1.0" encoding="ISO-8859-1"?>
<PersonBody>
    <Persons>
        <Person>
            <Name>Michael</Name>
            <Surname>Jackson</Surname>
            <Id>1</Id>
        </Person>
        <Person>
            <Name>James</Name>
            <Surname>Bond</Surname>
            <Id>007</Id>
        </Person>
        <Person>
            <Name>Kobe</Name>
            <Surname>Bryant</Surname>
            <Id>24</Id>
        </Person>
    </Persons>
</PersonBody>
4

1 に答える 1