XSLT 映射到输入文件中的正确 XML 格式

问题描述 投票:0回答:1

我正在检查使用 XSLT 1.0 映射更正输入 XML 文件语法的可能性,但找不到任何相关博客,这可能吗?

输入是多个文件的组合,以下是示例输入和输出,请提出建议。

输入

<?xml version="1.0" encoding="UTF-8"?>
<HEADER>
    <CHILD BEGIN="1">
        <RECORD SEGMENT="1">
            <FIELD1>value1</FIELD1>
            <FIELD2>2</FIELD2>      
        </RECORD>       
    </CHILD>
</HEADER>
<?xml version="1.0" encoding="UTF-8"?>
<HEADER>
    <CHILD BEGIN="1">
        <RECORD SEGMENT="1">
            <FIELD1>value2</FIELD1>
            <FIELD2>3</FIELD2>

        </RECORD>   
    </CHILD>
</HEADER>

输出

<?xml version="1.0" encoding="UTF-8"?>
<HEADER>
    <CHILD BEGIN="1">
        <RECORD SEGMENT="1">
            <FIELD1>value1</FIELD1>
            <FIELD2>2</FIELD2>      
        </RECORD>       
    </CHILD>

    <CHILD BEGIN="1">
        <RECORD SEGMENT="1">
            <FIELD1>value2</FIELD1>
            <FIELD2>3</FIELD2>

        </RECORD>   
    </CHILD>
</HEADER>

xslt xslt-1.0
1个回答
0
投票

您显示的输入不是格式良好的 XML 文档(没有单个根元素,重复的 XML 声明),并且无法由 XSLT 处理。

© www.soinside.com 2019 - 2024. All rights reserved.