CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

关于xml和xsl有几个疑问,随便放点分

楼主AreDreaming(我有一个梦...)2002-05-22 16:36:32 在 Web 开发 / XML/SOAP 提问

1   我在用xml和xsl的时候,一般都在xml中href指向xsl来进行调试显示结果,但是用什么工具或者编程方法才可以将xml和xsl结合生成一个结果树呢?即:我怎样才能看到生成的xml  
   
  2   怎样将xml和xsl转换成一个html文件而不再用xsl来转换?  
   
  3   xmlns:xsl="http://www.w3.org...."等http后面应该是什么东西,而且还好多.代表什么意思?  
   
  谢谢! 问题点数:100、回复次数:17Top

1 楼wangwenyou(王文友)回复于 2002-05-22 16:49:12 得分 20

Cooktop  
  http://terris.com/cooktop/cooktop_2_200.exe  
  如果用Java你可以装个XT,更方便Top

2 楼AreDreaming(我有一个梦...)回复于 2002-05-22 17:00:02 得分 0

xt怎么用呢?  
  我在命令行中输入xt   a.xml   b.xsl   c.xml  
  但是结果却没有c.xmlTop

3 楼AreDreaming(我有一个梦...)回复于 2002-05-22 17:21:29 得分 0

还有一个问题就是xslt中哪个元素可以改变原来XML节点中的值?怎样实现不改变节点情况下改变节点的值  
  谢谢  
  Top

4 楼sundy26(一缕阳光)回复于 2002-05-22 18:07:14 得分 20

用Xml   Spy   试一试,可以到www.xmlspy.com或是www.newhua.com上下载。Top

5 楼seabell(百合心)回复于 2002-05-22 20:32:34 得分 20

服务端的名称空间定义:  
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"   xsl:version="1.0"  
   
  客户端的名称空间定义:  
  xmlns:xsl="http://www.w3.org/TR/WD-xsl"  
  Top

6 楼seabell(百合心)回复于 2002-05-22 20:40:41 得分 0

转没有必要啊,xml本来就在于数据与表现形式的分离,干什么又要合到一起来呢  
  可以这样转:xmldom.transformNode(xsldom)  
   
  看看这篇  
  http://www.csdn.net/expert/topic/707/707239.xml?temp=.9659693Top

7 楼wangwenyou(王文友)回复于 2002-05-22 21:06:10 得分 0

你确信配置好XT了吗?  
  另:XSLT不能修改你的XML文件,除非你结合xsl:copy-of之类的方法,生成一个全新的xml。  
   
  To   seabell(百合心)    
  看看生成的Html有助于调试  
  Top

8 楼seabell(百合心)回复于 2002-05-23 11:14:51 得分 0

wangwenyou(王文友):说得有理   :)Top

9 楼scarab(没有尾巴的鲨鱼)回复于 2002-05-23 12:43:27 得分 10

xslt有限,用dom或者sax应该功能强大吧Top

10 楼saucer(思归)回复于 2002-05-23 13:08:12 得分 30

楼上的,   XSLT功能有限????   你用过XSLT么??  
   
  1。不知你的环境是什么,无论微软的MSXML还是基于JAVA的XML分析器/XSLT处理器都应该能让你用编程的方式实现  
   
  2。譬如在MSXML中,你可以这么做(VBScript)  
  set   xmldoc   =   CreateObject("MSXML2.DOMDOCUMENT.4.0")  
  xmldoc.async   =   false  
  xmldoc.load   "yourxml.xml"  
   
  set   xsldoc   =   CreateObject("MSXML2.DOMDOCUMENT.4.0")  
  xsldoc.async   =   false  
  xsldoc.load   "yourxsl.xsl"  
   
  msgbox   xmldoc.transformNode(xsldoc)  
   
   
  3。这是特定的命名空间,http://www.w3.org/1999/XSL/Transform是指标准的XSLT样式表,http://www.w3.org/TR/WD-xsl是微软实现的XSL早期版本,建议你别再使用后者,因为大概除了在微软世界里还有几个人在用外,谁都在用XSLT了  
   
  seabell(百合心)说法有误,因为两者都可以在客户端和服务器端使用Top

11 楼seabell(百合心)回复于 2002-05-23 14:16:40 得分 0

saucer(思归):多谢你的指教!!好像在ie5有此区别,ie6就没有了  
  我是新手,水平很低,今后请多多指教哦   :)Top

12 楼AreDreaming(我有一个梦...)回复于 2002-05-23 14:34:08 得分 0

还有一个问题就是sax.jar包在哪儿有?  
  我找了半天都没有找到  
  麻烦大家给个超连接  
  多谢Top

13 楼AreDreaming(我有一个梦...)回复于 2002-05-23 17:36:41 得分 0

wangwenyou(王文友):  
  XT还是不好用,不知道怎么一回事  
  你所说的配置我不知道是什么意思?因为我下载的是压缩的,然后直接解压。把a.xml和b.xsl放在xt.bat所对应的目录下.然后rt   a.xml   b.xsl   c.html结果没有产生c.html。不知道是什么原因  
   
  saucer(思归)   :  
  用你的程序产生错误,说“Microsoft   VBScript   运行时错误   错误   '800a01ad'    
  ActiveX   部件不能创建对象:   'MSXML2.DOMDOCUMENT.4.0'   ”  
  不知道该怎么用?  
  我在NT上运行的  
   
  多谢!Top

14 楼wangwenyou(王文友)回复于 2002-05-23 17:42:03 得分 0

你需要进行两个步骤:  
  1、把xt.jar包含在你的classpath中  
  2、增加一个新的环境变量,指定Xt所使用的解析器。如下例是以Sun的jaxp为解析器  
  Set   PARSER=com.sun.xml.parser.Parser  
  当然,你也需要把解析器所使用的到的jar文件加到你的classpath中。  
  Top

15 楼AreDreaming(我有一个梦...)回复于 2002-05-23 18:21:43 得分 0

谢谢  
  我试一下看看好用否Top

16 楼saucer(思归)回复于 2002-05-23 20:12:01 得分 0

you   need   to   install   MSXML4  
  http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/001/766/msdncompositedoc.xmlTop

17 楼cg1120(代码最优化-§惟坚韧者始能遂其志§)回复于 2002-05-23 21:55:44 得分 0

upTop

相关问题

  • 初学xml,几个疑问?
  • jdom解析xml疑问?
  • 关于CSDN XML的一个小疑问
  • 解析XML文件的疑问
  • 疑问
  • 疑问?
  • 疑问
  • 疑问
  • 疑问
  • !!!!疑问

关键词

  • xsl
  • xslt
  • xml
  • 节点
  • 微软
  • 文件
  • html
  • w3
  • xt
  • 生成

得分解答快速导航

  • 帖主:AreDreaming
  • wangwenyou
  • sundy26
  • seabell
  • scarab
  • saucer

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo