以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  急~~~关于一个Xerces C++生成XML树的问题(DOMDocument::createElement)  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=38126)


--  作者:candychen
--  发布时间:9/20/2006 4:41:00 PM

--  急~~~关于一个Xerces C++生成XML树的问题(DOMDocument::createElement)
const char* tagName = "prod ut";//注意是prod  ut 字符中间有空格
XMLCh *const tmp = XMLString::transcode(tagName);
DOMElement*  prodElem = doc->createElement(tmp);

问题是:
tmp可以获得转换的tagname,但是在createElemnt的时候,异常输出是非法的字符,因为prod ut中间有空格,经过测试去空格后没有异常.因为工作需要有句子形式的输入,例如
shop store之类的产生,所以,请问如何解决这个字符空格的异常,还有createElement到底要对tmp进行怎么样的操作?为什么会出现这个异常?


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