我在学习XSLT,并遇到了一个问题。我想要做的是从网站中提取一些数据,使用xslt模板进行转换,最后将其显示在我自己的xhtml页面中。使用XSLT从网站提取数据
可以说我有一个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文件中的表格中。 我遇到的问题是如何在我的xslt文件中引用页面:http://www.w3.org/TR/xhtml1/,以便它可以在其节点上工作(此页面是用xhtml编写的,因此我不必担心将html转换为xml)。
EDIT2。经过进一步的研究,似乎Thomas W.的答案是解决问题的方法,但是您必须处理XSS问题(LarsH的答案提示)。
这是一个'多少字符串'的问题。你想要提取什么,你的服务器是什么,你有什么工作 – Woody