XML
- XMLのnodeValueの中にHTMLタグを書きたい。
XMLのnodeValueの中にHTMLタグを書きたいのですが。 <>/などはXMLのnodeValueの中に埋め込めないのでしょうか?エスケープシーケンスのような感じに。
- ベストアンサー
- XML
- noname#179638
- 回答数1
- xsl:sortを子要素で
こんにちは。いつもお世話になっています <a hoge="hoge"> <b id="1"> <b id="3"> </a> <a hoge="hogehoge"> <b id="2"> </a> このような構造のxmlで、xslを使用して <b id="1"> <b id="2"> <b id="3"> のような出力を得たいと思っています。 <xsl:apply-templates><xsl:sort select="b" /><xsl:apply-templates> では上手くいきませんでした。 何か方法があるでしょうか
- rdfファイルをブラウザで表示させたいのですが、ファイルのダウンロードになってしまいます
現在movabletype3.2を利用していまして、 RSS1.0を利用したい為 http://bizcaz.com/2005/12/30-002935.php こちらのサイトを参考にし、 index.rdf作成は成功し、 rssリーダーでも投稿した記事を読み込む事が できました。 ただhttp://自分のブログアドレス/index.rdf とアドレスバーに入力するとファイルのダウンロードになってしまいます。 他のブログなどではリンクに直接アクセスすると そのrdfの内容が表示されるのですが、 何故ファイルのダウンロードになってしまうのでしょうか? どうすればブラウザで表示させる事ができるのか? またファイルのダウンロードになる現在の状態でも rdfファイルとして問題はないのでしょうか? 皆様よろしくお願い致します。
- ベストアンサー
- XML
- singosingosingo
- 回答数1
- XHTMLでJavaScriptを読み込むには
http://www.live.com/ 上記のサイトのソースにある、 <web:binding ... というxhtmlの部分でjsを読み込んでいるようなことをしているのですが、具体的にxhtmlからjsを読み込むにはどうしたらいいのですか? 通常のようにhead内にscriptで追加したら解決する話ですが、xhtmlの部分で追加するだけでjsを読み込むほうが保守性が高いので、宜しくお願いします。
- XMLとHTMLの違いについて
とても初歩的な質問になりますが、 よく参考書などに、XSLTはXMLを別の形式(HTML)などに変換するための機能です、と記載されていますが、 それであれば最初からHTMLで書いていけば、変換の必要がなくなり早いと思うのですが。 XMLの長所、必要性などおわかりの方教えてください。
- ベストアンサー
- XML
- orangepupil
- 回答数1
- xmlの出力をShift_JISで
こんにちは xmlをIEで表示するとunicodeで表示されますが、これをShift_JISで表示させることはできるでしょうか 一応サーバーに置くファイルは別途msxslでhtmlに変換(これはShift_JISにできました)するのですが、xmlを編集する時点での見た目が気になるので、できたらIEで開く時にShift_JISで表示されたらうれしいです。 よろしくお願いします。
- complexTypeは入れ子にできない?
次のようなXML文書を実現する為のXML Schemaを伺っても宜しいでしょうか。 <Test> <A>0</A> <!-- 唯一の要素--> <B>0</B> <!-- 反復要素 --> <C>0</C> <B>0</B> <C>0</C> : : </Test> で、下記のようなXML Schemaを書きましたが、文法エラーになります。 <xsd:element name="Test"><xsd:complexType><xsd:sequence> <!-- 唯一の要素 --> <xsd:element name="A" type="Int"/> <!-- 反復要素 --> <xsd:complexType><xsd:sequence> <xsd:element name="B" type="Int"/> <xsd:element name="C" type="Int"/> </xsd:sequence></xsd:complexType> </xsd:sequence></xsd:complexType></xsd:element> この解決方法をお教え頂けないでしょうか?どうか宜しくお願い致します。
- 違う階層のテンプレートの変数を参照する方法を教えてください。
以下のようにテンプレートAAAにある$naをテンプレートBBBから参照し、変数$nbをつくりたいと思っております。 いろいろと試して四苦八苦しております。 XSL初心者です、どなたかご教示願います。 ----------------------------------------------- <xsl:template match="AAA"> <xsl:variable name="na"><xsl:value-of select='@value' /></xsl:variable> </xsl:template> <xsl:template match="BBB"> <xsl:variable name="nb"><xsl:value-of select="$na" /></xsl:variable> </xsl:template>
- XML Schema内で、128[bit]整数型を定義するには?
XML Schemaファイル内で、128[bit]整数型を定義するにはどうすれば宜しいでしょうか? 今、integer,minInclusive,maxInclusive を使い、試験的に128ビット符号無し整数型を定義しようとしています。が、xmllint.exeを使うとエラー扱いになってしまいます。試したXML Schemaは下の通りです。 <xsd:simpleType name="U128"> <xsd:restriction base="xsd:integer"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="340282366920938463463374607431768211455"/> </xsd:restriction> </xsd:simpleType> 因みに、上記のmaxInclusive値を小さくすると、xmllint.exeの検査に合格します。又、いくつかのHPでintegerの変域を調べたら、特に上、下限共 書いてありませんでした。 どうか宜しくお願い致します。
- targetNamespaceは不要?
xmllint.exeを使い、XML Schemaの動作実験をしています。 が、下記 XML Schemaでどうしてもエラーが出て頓挫しています。 その解決方法を伺っても宜しいでしょうか? エラーの具体的な内容は、TestElement要素の型がおかしいとの事した。 <?xml version="1.0" encoding="UTF-8" ?> <xsd:schema version="1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="test_namespace"> <xsd:simpleType name="MyByte"> <xsd:restriction base="xsd:byte"/> </xsd:simpleType> <xsd:element name="TestElement" type="MyByte"/> </xsd:schema> 尚、targetNamespace属性を除去するとエラーが出なくなります。が「この属性は使うべき」とあるHPに書いてあった為、困っております。 どうか宜しくお願い致します。
- msxslで「不明な方法」エラー
msxslで、xmlからhtmlの変換をしたいと思っています。 試しに 「msxsl xmlファイル名 -pi」 と打ったのですが、 ----- Code: 0x80004005 不明 な方法です。 -->processing-instruction('XML-stylesheet'<--) ----- と出て変換されません。 「msxsl xmlファイル名 xslファイル名」 では変換されましたが、xmlファイル内のhref属性からxslファイルを読み取りたいと思っています。 xmlファイルの先頭には <?xml version="1.0" encoding="Shift_JIS"?> <?xml-stylesheet type="text/xsl" href="xslファイル名"?> を記述しています。 googleで検索して同じような症状は見つけたのですが、リンク先が消えていて見れませんでした。 もう一つのリンク先に難しいプログラムが書いてありましたが、意味が分からず挫折しました。 ご存知の方いたら教えてください。
- 10番目以降の処理を変える
こんにちは <a> <b>bb</b> <c>cc</c> <d>dd</d> </a> <a> <c>cc</c> <d>dd</d> <c>cc</c> <d>dd</d> </a> といった不規則な構造のxmlで、例えば10番目以降の<a>内の<d>は表示しないといった処理をしたいと思っています。 xslを <xsl:template match="a"> <xsl:number /> <xsl:apply-templates /> </xsl:template> <xsl:template match="b"> <xsl:apply-templates /> </xsl;template> <xsl:template match="c"> <xsl:apply-templates /> </xsl;template> <xsl:template match="d"> <xsl:if test="ナンバーの値 < 10"> <xsl:apply-templates /> </xsl:if> </xsl;template> と書き、aのテンプレート内で指定した<xsl:number />の値をdのテンプレート内の<xsl:if >に持ってくる方法はあるでしょうか?
- XSLT
すいません、再び質問があったのですが書く前に締め切ってしまいましたので新しく作らせていただきます。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2093554&rev=1 のNo.4を見て書いてみたのですが、 IE---XSLTファイル内に書いてあるテーブルタグが動作しない、 Firefox---XSLTファイル内に直接書いてある文字が表示されない という状態になってしまいました。 ちなみにXSLTファイルをFirefoxに放り込むと 「この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。」 と表示されますが何か関係があるのでしょうか・・・?
- XSLT javascript Firefox
こんにちは。 XMLの所の質問じゃないかもしれませんが・・・。 javascriptを使ってXSLTを切り替えて 表示するものをXMLファイルから選ぶ、 というプログラムなんですが、IEでは動作するのですがFirefoxでは動作しません。 どなたかご存知ですか?
- DOMデータを使ってSAXで解析する方法
Javaで作成したDOMデータをSAXを使って解析するには どのようにしたら良いのでしょうか? サンプル等ではXMLファイルを読み込んで解析する処理は 沢山あるのですが、DOMのデータをSAXに渡して解析 するような処理が見当たらなかったので質問しました。
- XSLTの質問をしたいのですが良い掲示板はないでしょうか?
お世話になっております。 XSLTの質問をしたいのですが良い掲示板はないでしょうか? 結構技術的な質問なので、多くの人が答えていただけるようなBBSを探しています。 よろしくお願いします。
- xml宣言をしたら・・・
XHTML+CSSを勉強中なのですが、下記のソースを見てください。 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> -----------省略------------- </head> <body> <div id="container"> -----------省略------------- </div> </body> </html> xml宣言をするまでは画面中央に表示されていたのですが、宣言の行を追加したら左側に寄ってしまいました。 CSS部分は以下のようになっています。 body { font-size: 100%; font-family: sans-serif; color: #333333; margin: 0; padding: 0; background-color: #F0F0F0; } #container { width: 800px; position: relative; margin: 0 auto; background-color: #FFFFFF; } marginの設定の仕方が悪いのかなとか考えたんですが、わかりませんでした。 用は<table align="center">のようなことがしたいんです。 どなたかご教授よろしくお願いします。
- スタイルシートを使用したXML入力は表示できません
こんにちわ 初歩の初歩の初歩子です。ここに投稿してもいいのか迷いました。 ある有名なXML入門ホームページを見ながら、勉強しています。 下記の文はそのホームページをまねて書いたものです。なのにIE6で見ようとすると、質問タイトルのエラーが表示されます。どこに問題があるのでしょうか。お分かりの方ご教授ください。 -XMLテキスト- <?xml version="1.0" encording="Shift_JIS"?> <?xml-stylesheet type="text/xsl" href="sample.manyo.xsl"?> <manyosyu> <volume no="1"> <poem> <pno>8</pno> <mkana> 熱田 我心炎真中 思儘果朽 </mkana> <poet>真二王</poet> <yomi> 熱田で 我が心炎の真ん中 思いのまま朽ち果てる </yomi> <image>image/fujiyama.jpg</image> <mean>熱田で私の心は満たされました もうなるがままになってしまえ </mean> </poem> </volume> </manyosyu> -XSLテキスト- <?xml version="1.0" encording="Shift_JIS"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <title>たのしい男塾:基本サンプル-1</title> </head> <body> <p align="center">男塾集抜粋:とにかく表示してみよう</p> <p><xsl:value-of select="manyosyu" /></p> </body> </html> </xsl:template> </xsl:stylesheet>
- SAXによる文字データの読み込み方法
現在、自作アプリのデータをXMLでファイルに保存し、SAXで読み込み処理をしようと考えております。 データは、次のようなものと仮定します。 <歌> <曲名>○○の歌</曲名> <作曲者>某 太郎</作曲者> </歌> 上記のようなXMLの場合、曲名、作曲者をcharacters()で得ることとなると思うのですが、どちらのデータなのかを判断する方法が分かりません。 startElement()で場合分けして、フラグをたてておいて、characters()内で、そのフラグを見て判断するしかないのでしょうか? なんか、スマートでない気がして、なにかいい方法がないかと悩んでいます。 ファイルから読み込んで、すぐに自前のクラスに代入するのですが、DOMでツリーを作った方がいいのでしょうか? なにか、よい方法をご存じでしたらご教授下さい。 よろしくお願いいたします。
- ノードの並び替え
こんばんわyukimura1024です。 javaでDOMを使ってXMLファイルを作成していますが、ノードを並び替える方法がわかりません。 例えば以下の例ようなXMLがあり、これをA→Bのように並び替えるといったものです。 いったん取り出して作り直せばよいのですが、階層が深いとコピーが大変ですよね。 (調べたところ深いコピーはなかったです) これを簡単に実現するいい方法はないものでしょうか? ご存知の方、教えていただけると助かります!よろしくお願いします。 例) (A) <PARENT> <CHILD1/> <CHILD2/> <CHILD3/> </PARENT> (B) <PARENT> <CHILD3/> <CHILD2/> <CHILD1/> </PARENT>
- ベストアンサー
- XML
- yukimura1024
- 回答数6