使用XSLT将常规文本文件转换为XML
|
我有一个看起来像这样的文本文件:
XXX^YYYY^AAAAA^XXXXXX^AAAAAA....
使用插入符(^)分隔字段,我的假设是:
第一个字段= NAME
第二场=姓
第三个字段=地址
等等..
我想使用xsl(XSLT)将其转换为有效的XML。
如:
<name>XXX</name>
<l_name>YYYY</l_name>
我知道可以使用Perl轻松完成,但是如果可能的话,我需要使用XSLT来完成。
没有找到相关结果
已邀请:
2 个回复
掀辟髓观粟
和另外两个接受正则表达式作为其参数之一的标准XPath 2.0函数
和
。 XSLT 2.0具有自己强大的指令来使用正则表达式处理文本::6ѭ,
和
指令。 在此实际示例中,可以通过以下功能和说明了解XSLT文本处理的一些更强大的功能:一种针对WideFinder问题的XSLT解决方案。 最后,这是一个XSLT 1.0解决方案:
当此转换应用于以下XML文档时:
所需的正确结果产生了:
闲窍