我正在浏览此链接
https://pragmaticintegrator.wordpress.com/2012/10/28/transforming-xml-to-csv-via-xslt/
详细说明了使用XSLT将XML转换为CSV,这正是我需要做的任务,但我无法弄清楚它与我的数据集的关系如下:
<?xml version="1.0" encoding="utf-8"?>
<Data>
<Step Name="GetDataFromDatabase" At="2017-03-21T17:56:59.9384367-04:00">
<Result>
<R firm_id_from_source="1" firm_name="The Place" full_address="123 SOUTH MAIN STE 123
LOS ANGELES, CA 90071" postal_code="90071" country="United States" phone_number="213-555-1212" is_active="1" dealer_type="Friend" />
<R firm_id_from_source="2" firm_name="The Other Place" full_address="456 CENTRAL AVE STE 456
BEVERLY HILLS, CA 90210" postal_code="90210" country="United States" phone_number="213-555-1213" is_active="1" dealer_type="Buddy" />
<R firm_id_from_source="3" firm_name="The 3rd Place" full_address="123 NORTH MAIN STE 789
LOS ANGELES, CA 90072" postal_code="90072" country="United States" phone_number="213-555-1214" is_active="1" dealer_type="Friend" />
</Result></Step></Data>
答案 0 :(得分:0)
这里的问题是数据存储为属性而不是子节点。您可以使用mat4 view = glm::lookAt(vec3(3, 3, 1), vec3(0, 0, 0), vec3(0, 1, 0));
相当轻松地遍历节点,但在XSLT中难以按名称选择属性,因此您必须依赖于具有相同顺序的相同属性的所有记录。