13
|
Scott Stafford · 技术社区 · 14 年前 |
1
10
这是一个小的C示例,它可以直接由您的代码使用,也可以内置到一个exe中,并在命令行调用为“
样本输入:
示例输出(注意,可以删除
注意,如果你想要
一串
与其写文件,不如交换
|
2
11
这是一个PowerShell脚本。它接受以下输入:
…并将其作为输出:
干得好:
使用该脚本,将其保存为c:\formatxml.ps1。然后,从PowerShell提示键入以下内容:
这个脚本基本上只是使用.NET框架,所以您可以很容易地将它迁移到C应用程序中。
我希望这对你有用。 |
3
4
尝试
Tidy
在SourceForge上。虽然它经常在[x]HTML上使用,但我以前在XML上成功地使用过它-只要确保使用
http://tidy.sourceforge.net/docs/tidy_man.html
人们已经移植到多个平台,它作为可执行和可调用的库提供。 Tidy有一堆选项,包括: http://tidy.sourceforge.net/docs/quickref.html#indent-attributes
一个警告:
但我怀疑,除非您的XML是真正高级的,否则该工具应该可以正常工作。 |
4
2
|
5
0
XML记事本2007可以手动执行此操作…让我看看它是否可以被脚本化。 不。。。它可以像这样启动:
剩下的只是点击保存按钮。PowerShell,其他工具可以实现自动化。 |
6
0
只需使用此XSLT:
或者,作为另一个选项,这里是一个Perl脚本: http://software.decisionsoft.com/index.html |
7
0
您可以实现一个简单的SAX应用程序,它将复制所有内容
UPD :
SAX
代表
这里是Python中的一个原始实现,它相当神秘,但是您可以实现主要的思想。
|
JobProcessTask · 如何读取此xpath表达式? 2 年前 |
MBF · PHP导入/解析XML文件内容保存到数据库 2 年前 |
TenkMan · SQL Server XML嵌套值查询表单990 2 年前 |
Mohan.Murali.Peddini · XSLT模板循环记录 2 年前 |