
初歩的な質問でごめんなさい。
XSLTを使って複数のXMLを検索した結果を、表示したいのですが、結果を1つのテーブルに統合するにはどうすればいいのでしょう。
次のスクリプトを基に作りたいのですが。
function search (keyword) {
node = thexsl.XMLDocument.selectSingleNode("//xsl:for-each");
if(keyword)
node.setAttribute("select",
"//data[contains(word, '" + keyword + "')]");
else node.setAttribute("select", "//data");
str = thexml.XMLDocument.transformNode(thexsl.XMLDocument);
view1.innerHTML = str;
}
次のファイルを利用して検索したいです、
<xml id="thexml1" src="db1.xml"></xml>
<xml id="thexml2" src="db2.xml"></xml>
<xml id="thexml3" src="db3.xml"></xml>
<xml id="thexsl" src="db.xsl"></xml>
xmlファイルの内容
<?xml version="1.0" encoding="utf-8" ?>
<dataroot xml:lang="ja">
<data>・・・</data>
・・・
</dataroot>
xslファイルの内容
<?xml version="1.0" encoding="utf-8" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<table>
<tr>・・・</tr>
<xsl:for-each select="//data">
<tr>・・・</tr>
</xsl:for-each>
</table>
</xsl:template>
</xsl:stylesheet>
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XML、XSLTの適応エラー(IEから...
-
xmlファイルが上手にHTMLに変換...
-
XMLで要素が記述された順番に意...
-
CPUの考え方を教えてください ...
-
ルート要素ノードが2個ある場合?
-
isnan・isnf関数が「識別子が見...
-
C#でTreeViewのCheckBoxのサイ...
-
SNMP リンクダウンとノードダ...
-
特殊記号が勝手にエスケープさ...
-
バッチファイルでテキストファ...
-
TreeViewに重複する値をセット
-
あるノードリストに、特定の名...
-
XMLウインドウ表示時のエラー
-
複数のxmlファイルの合体
-
MSXMLで使用可能な文字コードの...
-
東芝のDynabookなのですがアン...
-
同じタグ名の項目取得
-
ツリービューを閉じさせたくない。
-
DataSetのwriteXmlでのXML宣言
-
昔Winnyってありましたけど、あ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
xmlファイルが上手にHTMLに変換...
-
XML、XSLTの適応エラー(IEから...
-
XSLT
-
xmlstarletで他ファイルからエ...
-
XSLTでの正規表現判定
-
xalan でエラーが出るんですが。
-
不特定ノードに出現する同じタ...
-
XMLを出力する時のエラー原因
-
XSLT 文字列を指定した回数分...
-
XSLTでの複数のXML検索結果を統...
-
URLの書き方
-
XSLTの国際化のやり方
-
XSLTでの外部XMLファイルの読み...
-
javascriptって
-
XML+XSLTでの表示について
-
XMLを勉強中なのですが・・・
-
xhtml2.0をhtmlに変換したい
-
CPUの考え方を教えてください ...
-
XMLで要素が記述された順番に意...
-
バッチファイルでテキストファ...
おすすめ情報