以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 请问MSXML中的transformNodeToObject后为什么无返回值?为空的? (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=65001) |
-- 作者:jillylikedf -- 发布时间:7/27/2008 6:55:00 PM -- 请问MSXML中的transformNodeToObject后为什么无返回值?为空的? 如题 应用transformNode时返回的都是正确的, 而接着用transformNodeToObject后,返回的却是空的,因为没有显示数据 为什么啊? 谢谢! |
-- 作者:Qr -- 发布时间:7/27/2008 7:08:00 PM -- transformNode返回的是字符串,只要XML&XSL的代码正确,结果返回就正常。 transformNodeToObject返回的是DOM对象,XML&XSL的代码必须正确,而且返回的结果必须完全符合XML的规范,否则错误。 你的问题是因为没有贴代码,所以没有答案。呵呵。 |
-- 作者:jillylikedf -- 发布时间:7/30/2008 3:38:00 PM -- 我发现了问题 如果我在xslt文件中写入 <hr/> <br/> <head> 而如果去掉这些的话,则可以显示 请问这是什么问题啊? 谢谢! |
-- 作者:Qr -- 发布时间:7/30/2008 5:29:00 PM -- transformNodeToObject在xml2xml方面存在<hr/>等没问题,如果你转换成XHTML,可能是版本问题,1.1比1.0严格得多,1.0的xhtml实际上浏览器以HTML方式输出,而1.1是实实在在的XML。我用1.0的时候,transformNodeToObject转换<hr/>等没问题,但没有试过1.1的。 因为没有贴代码,我又懒得猜测你的问题,所以还是没法给答案。呵呵。 |
-- 作者:jillylikedf -- 发布时间:7/31/2008 10:30:00 PM -- 我是在C++中 用的msxml4 转换的 xml version都是1.0 只要一加入<hr/><br/><head>这些 就不能正常转换啊? 已经试了好几次了 把它们删了 就没问题了 但是<br/>还可以用<p/>代替
[此贴子已经被作者于2008-8-1 11:23:39编辑过]
|
-- 作者:jillylikedf -- 发布时间:8/1/2008 11:31:00 AM -- 刚才找到了答案 我在xsl样式表中 使xsl:output method为xml就没有问题了 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |