以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML工具及XML开发环境 』  (http://bbs.xml.org.cn/list.asp?boardid=7)
----  请问用如何让MSXML生成的XML文件标签就后面加上回车  (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=33092)


--  作者:wFirebird
--  发布时间:5/26/2006 1:28:00 PM

--  请问用如何让MSXML生成的XML文件标签就后面加上回车
比如
 xmlRoot=pDoc->createElement((_bstr_t)"Book");
 
 //设置属性
 xmlRoot->setAttribute("xmlns",_variant_t("1234"));
 pDoc->appendChild(xmlRoot);
 
 MSXML2::IXMLDOMElementPtr pNode;
 
 //添加“author”元素
 pNode=pDoc->createNode("element",(_bstr_t)"Author","1234");
 pNode->setAttribute("s",_variant_t("123"));
                xmlRoot->appendChild(pNode);

生成的结果是
           <Book xmlns="1234"><Author s="123"></Book>
请问我如何写代码才能使文档成为下面的格式:
           <Book xmlns="1234">
                <Author s="123">
                </Book>


--  作者:wFirebird
--  发布时间:5/26/2006 1:30:00 PM

--  
好像格式显示的有点问题
简单一点就是
<book>标签后面加一个回车
<Author>后面加一个回车
--  作者:emmali808
--  发布时间:3/12/2008 9:33:00 PM

--  
关注!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms