我在學習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