【发布时间】:2018-02-01 06:59:14
【问题描述】:
我有以下 XML 结构(文件 #1),我需要编写 XSL 文件以将其转换为不同的结构(文件 #2)。 目的:需要导入DB。
在文件 #1 中可能有多个对象。 文件#1 中的每个对象将根据 XML 文件 #2 转换我的表中的 4 条记录。
你能帮我了解一下 XSL 语法吗?
感谢您的帮助。
文件#1:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Root>
<Object>
<location>[X12][Y20]</location>
<serial>1224719</serial>
<side_left>
<color>black</color>
<point>
<name>1</name>
<value>2</value>
</point>
<point>
<name>2</name>
<value>3</value>
</point>
<total>5</total>
</side_left>
<side_right>
<color>yellow</color>
<point>
<name>1</name>
<value>5</value>
</point>
<point>
<name>2</name>
<value>6</value>
</point>
<total>11</total>
</side_right>
</Object>
</Root>
文件 #2
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Root>
<MyTable>
<serial>1224719</serial>
<location>[X12][Y20]</location>
<color>black</color>
<name>1</name>
<value>2</value>
</MyTable>
<MyTable>
<serial>1224719</serial>
<location>[X12][Y20]</location>
<color>black</color>
<name>2</name>
<value>3</value>
</MyTable>
<MyTable>
<serial>1224719</serial>
<location>[X12][Y20]</location>
<color>yellow</color>
<name>1</name>
<value>5</value>
</MyTable>
<MyTable>
<serial>1224719</serial>
<location>[X12][Y20]</location>
<color>yellow</color>
<name>2</name>
<value>6</value>
</MyTable>
</Root>
【问题讨论】:
-
请edit您的问题包含文件2信息。
-
我无法发布这 2 个文件的代码。我收到一个错误 - 短文本长代码。