以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助] 还是DOM生成XML时如何如何添加standalone="no"  请教高手,就命!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=16613)


--  作者:baofeng0722
--  发布时间:4/5/2005 11:09:00 AM

--  [求助] 还是DOM生成XML时如何如何添加standalone="no"  请教高手,就命!
高手告诉我的方法createProcessingInstruction(‘XML’, ‘version="1.0" encoding="gb2312"’);我试过了它不能修改,只能重新再生成一次
生成如下的:
<?xml  version="1.0" encoding="UTF-8" ?>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>

我查到DOM Level 3的Document接口中加入了四个属性:version(String),standalone(boolean),encoding(String)和actualEncoding(String)。

public String getVersion();
public void setVersion(String version);

public boolean getStandalone();
public void setStandalone(boolean standalone);

public String getEncoding();
public void setEncoding(String encoding);

public String getActualEncoding();
public void setActualEncoding (String actualEncoding);

可以修改,但我在Jbuilder中试过了,document中没找到如上的类,怎么用啊,教教我吧,救命


--  作者:zyren06
--  发布时间:4/11/2005 9:50:00 AM

--  
建立一个outputformat对象,在里头设置!
--  作者:jilu0002
--  发布时间:4/14/2005 4:24:00 PM

--  
在writer的时候把整个doc写进去就好了,头就会自己加了,生成的就如<?xml version="1.0" encoding="UTF-8" standalone="no"?>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms