关于JAXP的问题,请大家一同来探讨吧! (100分)

  • 主题发起人 主题发起人 delphiasp
  • 开始时间 开始时间
谢谢孙老师, D下 JAXP-1.1 后, 您提供的例子编译,运行完全正确。我现在正用JSP 编
写网页,这些类子与入门指导,对我来说是一个很大的帮助,谢谢。
对了,孙老师, 大富翁的邮件回复功能是否有限制? 我有FOXMAIL 3.11 收取邮件,您回复
给我邮件少了一些中文字,但同样的另外一些邮件又完整,下面是我收到的缺少中文的邮件

kevinfu, 您好!
关于:"关于JAXP的问题,请大家一同来探讨吧! "
yysun 在 2001-5-24 22:13:34 提供了如下回答, 请您查阅和评估:
--------------------------------------------------------------------------
--- 《---跟上面比较变成了横线
jaxp-1.1 下载 http://java.sun.com/xml/download.html
以前的讨论: http://www.delphibbs.com/delphibbs/dispq.asp?lid=533372
--------------------------------------------------------------------------
---
该问题的URL是:http://www.delphibbs.com/delphibbs/dispq.asp?LID=539768
欢迎经常光顾,争取上大富翁排行榜。
大富翁论坛(http://www.delphibbs.com/delphibbs)
 
试一下
jaxp-1.1/examples/UseStylesheetParam目录下的例子,可以成功了。
UseStylesheetParam.java代码:
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.Source;
import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerConfigurationException;
// Imported SAX classes
import org.xml.sax.InputSource;
import org.xml.sax.SAXException;
// Imported java classes
import java.io.IOException;
/**
* Use command-line input as a stylesheet parameter.
*/
public class UseStylesheetParam
{
public static void main(String[] args)
throws TransformerException, TransformerConfigurationException,
SAXException, IOException
{
if(args.length != 1)
{
System.err.println("Please pass one string to this program");
return;
}
// Get the parameter value from the command line.
String paramValue = args[0];
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(new StreamSource("foo.xsl"));
// Set the parameter. I can't get non-null namespaces to work!!
transformer.setParameter("param1", /* parameter name */paramValue /* parameter value */ );
transformer.transform(new StreamSource("foo.xml"), new StreamResult(System.out));
}
}
另外还有两个文件分别为foo.xml,foo.xsl
javac -classpath .;c:/jaxp-1.1/xalan.jar UseStylesheetParam.java
生成UseStylesheetParam.class文件
用命令java -classpath .;c:/jaxp-1.1/xalan.jar UseStylesheetParam delphiasp
显示效果是:
<?xml version="1.0 encoding="UTF-8"?>
<out>delphiasp</out>

孙老师说这可以写成一篇文章,
我想试一下,到时候再请孙老师过目!
 
老板:
我对这个计划还没什么了解,不过看样子是不是要在桌面机上跑java application?
那样效率会不会太低啊?
 
刚买了一本java and xml的书,也来听听。
 
有时候真的很累,在大富翁上好是个游手好闭的人[:(]
 
多人接受答案了。
 
后退
顶部