【发布时间】:2012-02-27 22:14:06
【问题描述】:
我有 5 个不同的键/值对,并且我知道我的 xml 文件的外观。如何从中创建一个 xml 文件? 1)我总是可以做 printf() - 不是最好的。 2) 我可以使用 xslt(样式表 (.xsl) 文件)来做到这一点吗?
而且,我还希望能够进行我刚才提到的反向操作。给定一个 xml 文件,我想提取这 5 个键/值对。我想,我肯定需要 xsl 文件来执行此操作。
我只需要一个关于是否可行的起点。我可以用 C 编写自己的代码。
示例 xml 文件:
<element1 type="type1" name="value1">
<start play="no"/>
<element2 aaa="AAA"/>
<element2 bbb="BBB"/>
<element3 ccc="CCC">
<element4/><!-- play="no"/>-->
</element3>
</element1>
【问题讨论】:
-
您忘记提供 XML 文件的具体示例。请编辑问题并指定。
-
感谢@DimitreNovaatchev:刚刚提供了示例。
-
hari:这种 XML 几乎不能称为“格式”——几乎没有结构,元素名称也毫无意义。应该非常注意 XML 文件的格式——否则一个糟糕的设计会影响整个项目。我期望的东西至少和 .config 文件一样有意义。说到这一点——通常有一个给定操作系统的工具来处理配置文件——你不应该浪费宝贵的时间来重新发明一种更糟糕的格式——除非有一个很好且易于理解的理由.
-
@DimitreNovaatchev 我理解您的担忧,显然我不想透露实际的节点/值。我只是想得到一个想法/快速开始。不过还是谢谢。
-
hari:我强烈建议不要在这上面浪费任何时间并使用标准的 .config 文件。