我想学习XSLT和我碰到一个问题就来了。 我想要做的事情是从网站中提取一些数据,用XSLT转换模板,并终于展现在我自己的XHTML页面。
可以说我有一个XML文件(这将是我的XHTML网站):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml-stylesheet type="text/xsl" href="myXSLTFile.xsl"?>
<!--here I want to have markup produced by xslt file-->
现在的问题是如何实现这一目标? 我希望我的XSLT文件从一个特定的网站(例如在节点工作http://www.example.com ),并产生结果到我自己的XML文件。
如果你发现我的解释令人困惑请你和我会尽力解释这个问题好一点。
编辑。 我举一个例子。 比方说我们有这个页面: http://www.w3.org/TR/xhtml1/ 。 我想开发XSLT文件从目录全部表中提取章节头衔,并把它们放入一个表在我自己的XML文件。 我有问题,问题是如何引用页面: http://www.w3.org/TR/xhtml1/在我的XSLT文件,以便它能发挥其节点上 (此页是用XHTML所以我没有担心转化HTML到XML)。
EDIT2。 进一步研究后却仿佛托马斯·的答案是解决问题的办法,但你必须处理,XSS问题(在LarsH的答案提示)。