直接在文件中转换XML

时间:2014-09-11 13:54:22

标签: xml xsd

我在xml中有一个数据文件:

<person>
<name>Test</name>
<birth>1.1.1999 12:00</birth>
</person>

现在我有两个问题:
1)我可以转换表格(可能带有一些样式表),使它看起来像这样:

name | .... Name1 ................ Name2
出生| ..... 1.1.99 12:00 ........ 2.2.98 11:00

2)我可以将其格式化为日期时间吗?我的格式是:1990年1月1日11:00:00,但我想要一种不同的格式。

提前致谢。

1 个答案:

答案 0 :(得分:1)

是的,你可以。对于像Stack Overflow这样的网站的大多数读者来说,最简单的方法是用你选择的编程语言编写一个程序来调用解析器,使用文档,构建适当的数据结构,重构它,并序列化新重构的信息。实际上,这些步骤通常是交错的。

不同的人会有不同的方式来解决这样的问题;您可以使用XSLT,您可以使用XQuery,您可以使用PHP或Java或Python或Perl或Cobol或Haskell或...

如果你说你有兴趣使用哪种编程语言,你可能会得到更具体的帮助;您的问题表明您希望将XSD用于此目的,但这没有任何意义:XSD不是重构XML文档的工具。