![]() |
1
19
我测试了
检查这个代码。
|
![]() |
2
0
我用过 Tidy 格式化XML。RRUZ使用xmlDoc.FormatXMLData的方法工作得很好,使用它是有意义的,但是如果您的XML文件碰巧很大,那么它可能不会工作得很好。当我试图格式化一个100MB的单行XML文件时,应用程序在4GB机器上由于内存不足而崩溃,而且速度也非常慢。 我使用了tidy的命令行版本。还有一个DLL版本,还有一个Delphi头文件,您可以查找它,但是我发现通过CreateProcess运行exe比学习DLL API更方便。 这是我使用的命令行:
tidy.exe是独立的,您不需要DLL或其他任何东西。 格式化XML的其他可能性是xmllint和XML starlet。 我根本无法让xmllint运行,但如果我坚持的话,我肯定可以运行。 xml starlet似乎工作得很好,但是它没有任何选项可以写入文件,只能写入stdout,所以我没有使用它,因为我必须研究如何捕获输出。 |
![]() |
Some1Else · 函数在Delphi中重新创建TForm 2 年前 |
![]() |
Agmcz · Delphi安卓库。so未安装(AAB) 3 年前 |
![]() |
nader · 如何使用delphi在web上提交表单 6 年前 |
![]() |
kwadratens · Delphi中的卡方分布函数代码 6 年前 |
|
user9672569 · 如何在完整的位图图像中绘制阴影效果? 6 年前 |
![]() |
mmmm · MSBuild(用于Delphi)Make-like功能 6 年前 |