社区
XML/XSL
帖子详情
如何把用dom(ms parser)生成的xml 以 缩进格式化文档方式输出?大侠请_____
wangjiamin
2004-07-20 10:36:49
一般情况下,生成的文本为一陀字符串,根本没法子看?
适当缩进,换行输出,怎么办到?
...全文
291
10
打赏
收藏
如何把用dom(ms parser)生成的xml 以 缩进格式化文档方式输出?大侠请_____
一般情况下,生成的文本为一陀字符串,根本没法子看? 适当缩进,换行输出,怎么办到?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
超级大笨狼
2005-01-30
打赏
举报
回复
<textarea id=xslTxt style="display:none">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method = "xml" indent = "yes"/>
<xsl:template match="/|@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
</textarea>
<SCRIPT LANGUAGE=vbscript >
dim xmlDoc,xslDoc,xmlStr,newXML
xmlStr="<?xml version='1.0'?><xml><xml><xml><xml></xml></xml></xml></xml>"
set xmlDoc = createObject("MSXML2.DOMDOCUMENT")
set xslDoc = createObject("MSXML2.DOMDOCUMENT")
xmlDoc.loadXML(xmlStr)
xslDoc.loadXML(xslTXT.value)
alert xmlDoc.transformNode(xslDoc)
</SCRIPT>
孟子E章
2004-07-27
打赏
举报
回复
http://blog.csdn.net/net_lover/archive/2004/07/27/53601.aspx
孟子E章
2004-07-27
打赏
举报
回复
<xsl:output indent="yes"/>是在xsl离用的,是把a.xml转成b.xml,b.xml可以缩进的
ssm1226
2004-07-27
打赏
举报
回复
还有种方法就是用fso的writeline写了,可以通过添加空格来控件缩进:)
ssm1226
2004-07-27
打赏
举报
回复
<%
dim xmldoc,node1,node2
set xmldoc=server.CreateObject("msxml2.domdocument")
xmldoc.async=false
xmldoc.loadXML "<root/>"
set node1=xmldoc.createTextNode(vbcrlf)
set node2=xmldoc.createElement("name")
node2.text="ssm1226"
xmldoc.documentElement.appendChild node1.cloneNode(true)
xmldoc.documentElement.appendChild node2
xmldoc.documentElement.appendChild node1.cloneNode(true)
xmldoc.save "c:\test.xml"
%>
wangjiamin
2004-07-27
打赏
举报
回复
<xsl:output indent="yes"/>
倒是可以,不过缩进的并不好看,用msxml 4。0,好像仅仅是每一元素进行换行而已
yjs_lh
2004-07-20
打赏
举报
回复
换行输出可以使用
<xsl:output indent="yes"/>来实现
适当添加空行和缩进,也可以自己在XSL中处理
孟子E章
2004-07-20
打赏
举报
回复
在.NET里已经很方便了
http://dotnet.aspx.cc/ShowDetail.aspx?id=95F0B01B-EDF2-4FB6-A484-A5D7CB309195
孟子E章
2004-07-20
打赏
举报
回复
只能自己处理,如果用c++,可以用
indent Property
wangjiamin
2004-07-20
打赏
举报
回复
回复人: yjs_lh(长风浪子) ( ) 信誉:100 2004-07-20 12:20:00 得分: 0
换行输出可以使用
<xsl:output indent="yes"/>来实现
适当添加空行和缩进,也可以自己在XSL中处理
谁能提供个例子?
好几年不用xslt了,都忘记了
谢谢
【Java编程】
DOM
XML
Parser
解析、遍历、创建
XML
1、前言
DOM
XML
Parser
介绍
DOM
是 W3C 处理
XML
的标准 API,它是许多其它与
XML
处理相关的标准的基础,不仅是 Java,其它诸如 Javascript,PHP,MS .NET 等等语言都实现了该标准,成为了应用最为广泛的
XML
处理
方式
。当然,为了能提供更多更加强大的功能,Java 对于
DOM
直接扩展工具类有很多,比如很多 Java 程序员耳熟能详的
MS
XML
文档
创建
要使用MS
XML
首先要进行注册ms
xml
(n).dll, 因为MS 已经封装成COM了。现在那Ms
XML
4.dll 为例。1.首先加载COM: ::CoInitialize(NULL);2.然后进行I
XML
DOM
Document指针的获取,其实就是获得
XML
DOM
对象: IUnknown *pUnKnown = NULL; MS
XML
2::I
XML
DOM
Documen
MS
XML
的
DOM
模型处理
XML
简单介绍:通过MS
XML
类库的使用理解
XML
文件处理模型中基于
文档
对象模型(
DOM
)的处理使用MS
XML
对
XML
文件进行处理较早就已经接触到了,也写过一篇叫“
XML
文件的处理思考”的随笔,不经意用google搜索一下这篇文章,发现竟然被很多网站转载,版权就不用提,看到不汗颜就已经不错。其实也不是特意厚颜去google一下,在mblogger.cn的博客可以查看链接,发觉这个文章的搜索比较多来自
Digester及
XML
三种解析
方式
介绍
Digester基于规则的
XML
文档
解析,主要用于
XML
到Java对象的映射。Struts就是用Digester来处理
XML
配置文件的。 如今Digester随着Struts的发展以及其的公用性而被提到commons中独自立项,是apache的一个组件 apache commons-digester.jar,通过它可以很方便的从
xml
文件
生成
java对象。 digester主页:http:
XML
文档
基础知识
工作中会经常与
XML
文件,以下的
XML
文档
基础知识是否还记得? 本 Chat 你将会获得以下知识: 1、
XML
概述 2、
XML
语法 3、
XML
约束之DTD约束 4、JAXP进行
DOM
解析 适合人群:想了解
XML
文档
...
XML/XSL
8,906
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章