0
我试图在源XML中读取< >
的结构时遇到问题。处理< > in XSLT 1.0
输入结构 -
<?xml version="1.0" encoding="UTF-8"?>
<RecordsData>
<RecordsData>
<UID><RecordsData xmlns=""><RecordsData><UID>200</UID><RID>Test-1</RID><Date>20142812</Date><Status>N</Status></RecordsData></RecordsData></UID>
</RecordsData>
</RecordsData>
预期输出结构(有两个要求) - 一个是刚刚转换成< >
良好的XML标记。
<?xml version="1.0" encoding="UTF-8"?>
<RecordsData>
<RecordsData>
<UID><RecordsData xmlns=""><RecordsData><UID>200</UID><RID>Test-1</RID><Date>20142812</Date><Status>N</Status></RecordsData></RecordsData></UID>
</RecordsData>
</RecordsData>
其次是仅低于输出UID标签内所有数据的提取 -
<RecordsData xmlns=""><RecordsData><UID>200</UID><RID>Test-1</RID><Date>20142812</Date><Status>N</Status></RecordsData></RecordsData>
我能够获得第二输出,如果我手上有第一个。但是在广泛搜索论坛并对XSLT非常陌生之后,最近几天努力从Input获得第一个输出。
如果我们可以直接从输入源获得第二个输出 - 它实际上是预期的解决方案。对于上述 - 我只是试图将问题分解成几个步骤。
任何专家,请你帮忙!
谢谢,