我在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,但我想要一种不同的格式。
提前致谢。
答案 0 :(得分:1)
是的,你可以。对于像Stack Overflow这样的网站的大多数读者来说,最简单的方法是用你选择的编程语言编写一个程序来调用解析器,使用文档,构建适当的数据结构,重构它,并序列化新重构的信息。实际上,这些步骤通常是交错的。
不同的人会有不同的方式来解决这样的问题;您可以使用XSLT,您可以使用XQuery,您可以使用PHP或Java或Python或Perl或Cobol或Haskell或...
如果你说你有兴趣使用哪种编程语言,你可能会得到更具体的帮助;您的问题表明您希望将XSD用于此目的,但这没有任何意义:XSD不是重构XML文档的工具。