![]() |
1
2
试试这个,我几年前在网上找到的。
|
![]() |
2
4
下面是一个已接受答案的修改版本,它将在内存中转换(仅在最后几行中更改,但为了方便将来的读者,我发布了整个块):
|
![]() |
3
0
除非库有格式选项,否则唯一的其他方法是使用XSLT或外部漂亮的打印机(我认为htmltidy也可以使用XML)。 代码项目库中似乎没有选项,但您可以将XSLT样式表指定为MSXML。 |
![]() |
4
0
不久前,我编写了一个SED脚本,用于基本的XML缩进。如果所有其他操作都失败,则可以将其用作外部缩进器(将其保存到xmlindent.se,并使用 sed-f xmlindent.sed<文件名> )不过,您可能需要Cygwin或其他一些POSIX环境来使用它。 资料来源如下:
嗯,标签好像乱七八糟的…您可以从这里复制废物: XML indenting with sed(1) |
![]() |
5
0
即使我的2美分到7年后,我认为这个问题仍然值得一个简单的答案包裹在短短几行代码,这是可能的,通过使用Visual C++的
请注意,与接受的答案一样,它不会尝试适应
漂亮的打印到任何流
文件流
如果需要将流类写入文件,可以通过实现
另一个适合我的简单解决方案是使用ADO流类:
粘在一起
简单化的
|
![]() |
JobProcessTask · 如何读取此xpath表达式? 2 年前 |
![]() |
MBF · PHP导入/解析XML文件内容保存到数据库 3 年前 |
![]() |
TenkMan · SQL Server XML嵌套值查询表单990 3 年前 |
![]() |
Mohan.Murali.Peddini · XSLT模板循环记录 3 年前 |