Xml 使用xslt解析文本文件
XSLT2.0非常新 我有一段来自文本文件的代码:Xml 使用xslt解析文本文件,xml,xslt,Xml,Xslt,XSLT2.0非常新 我有一段来自文本文件的代码: INSERT˝ITEM˝0180528˝ITEM˝304854˝˝STANDARD˝˝Towncar ˝061˝612˝123˝025˝Y˝0040928˝˝4000.95˝0˝0˝4000.95˝EA˝ INSERT˝CAR_STYLE˝18206˝COLOR˝Red INSERT˝CAR_STYLE˝18206˝ENGINE˝V6 我想生成一个XML,该XML生成: <color> <colorId>Red
INSERT˝ITEM˝0180528˝ITEM˝304854˝˝STANDARD˝˝Towncar ˝061˝612˝123˝025˝Y˝0040928˝˝4000.95˝0˝0˝4000.95˝EA˝
INSERT˝CAR_STYLE˝18206˝COLOR˝Red
INSERT˝CAR_STYLE˝18206˝ENGINE˝V6
我想生成一个XML,该XML生成:
<color>
<colorId>Red</colorId>
<description>Red</description>
<color>
红色
红色
我试图使用XSLT2.0来解析文本文件,以收集这些信息并创建xml。我必须创建多个xslt文件来解析文本,因此查看一个简单的示例会有所帮助。您的输入与输出之间的关系,或者输入的实际结构/语法是什么还不是很清楚。然而,一般做法是:
- 使用unparsed-text()函数读取输入文件
- 使用tokenize()将其拆分为一系列行
- 使用xsl:analyze字符串将每行分解为各个部分
- 使用unparsed-text()函数读取输入文件
- 使用tokenize()将其拆分为一系列行
- 使用xsl:analyze字符串将每行分解为各个部分