回答数
気になる
-
MSXMLとは?
MSXMLとは何をするものなんでしょうか? ブラウザに表示させるためにXMLをHTMLに変換するものと考えてよろしいんでしょうか? よろしくおねがいします。
質問日時: 2008/03/01 20:04 質問者: router_rip
ベストアンサー
2
0
-
重複するものを消したい
XMLをXSLでHTMLを生成しています。 変数$whereにある店の部分名を入力して その店の扱う商品を表示したいと思っています。 しかし、以下の例だと チョコレート 本 本 うめぼし のようになってしまいます。 チョコレート 本 うめぼし のように表示するにはどうすればよいでしょうか? ご教授ください。 XMLが以下のようになっています。 ()は要素の中身 list item title(チョコレート) value(200円) shops shop(○○ストア) shop(スーパー△△) shop(駄菓子屋□□) item title(本) value(1000円) shops shop(○○ブックス) shop(△△百貨店) shop(スーパー△△) item title(うめぼし) value(100円) shops shop(スーパー○○) shop(△△百貨店) shop(通販○○) list そしてXSLは <xsl:apply-templates select="list/item/shops"> で飛ばして <xsl:template match="shops"> <xsl:for-each select="shop"> <xsl:if test="contains(.,$where)"> <xsl:value-of select="../../title[not(.=preceding::title)]"/> </xsl:if> </xsl:for-each> </xsl:template>
質問日時: 2008/02/26 00:08 質問者: pop-bomb
ベストアンサー
1
0
-
XMLを出力する時のエラー原因
以下のように実行したところエラーとなるのですが 何が原因でしょうか? C:\Documents and Settings\Administrator\デスクトップ\test>java Transform Sample. xml Sample1.xsl result.xml Exception in thread "main" javax.xml.transform.TransformerException: java.io.Fil eNotFoundException: file:\C:\Documents%20and%20Settings\Administrator\デスクトッ プ\test\result.xml (ファイル名、ディレクトリ名、またはボリューム ラベルの構文が 間違っています。) at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl er(TransformerImpl.java:1146) at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl er(TransformerImpl.java:1055) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1170) at Transform.main(Transform.java:16) Caused by: java.io.FileNotFoundException: file:\C:\Documents%20and%20Settings\Ad ministrator\デスクトップ\test\result.xml (ファイル名、ディレクトリ名、またはボリ ューム ラベルの構文が間違っています。) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(Unknown Source) at java.io.FileOutputStream.<init>(Unknown Source) at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl er(TransformerImpl.java:1131) ... 3 more --------- java.io.FileNotFoundException: file:\C:\Documents%20and%20Settings\Administrator \デスクトップ\test\result.xml (ファイル名、ディレクトリ名、またはボリューム ラベ ルの構文が間違っています。) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(Unknown Source) at java.io.FileOutputStream.<init>(Unknown Source) at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl er(TransformerImpl.java:1131) at org.apache.xalan.transformer.TransformerImpl.createResultContentHandl er(TransformerImpl.java:1055) at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp l.java:1170) at Transform.main(Transform.java:16) ***以下ソースです*** Sample.xml********************** <?xml version="1.0" encoding="Shift_JIS" ?> <cars> <car> <name>乗用車 </name> <price>100 </price> </car> </cars> Sample1.xsl********************** <?xml version="1.0" encoding="Shift_JIS" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" encoding="Shift_JIS"/> <!-- 文書 --> <xsl:template match="/"> <root> </root> </xsl:template> </xsl:stylesheet> Transform.java********************** import java.io.*; import javax.xml.transform.*; import javax.xml.transform.stream.*; public class Transform { public static void main( String args[] ) throws Exception { StreamSource in = new StreamSource(new File(args[0])); StreamSource ss = new StreamSource(new File(args[1])); StreamResult out = new StreamResult(new File(args[2])); TransformerFactory tff = TransformerFactory.newInstance(); Transformer tf = tff.newTransformer(ss); tf.transform(in, out); System.out.println(args[2]+"出力"); } }
質問日時: 2008/02/24 21:15 質問者: nankurunaisa2006
解決済
2
0
-
携帯サイトのスクロールのタグ?
今、携帯の勝手サイトを作っているのですが…初心者でXHTMLなのかJavaなのかよくわからないのですが… 大手の携帯サイトでよく見かける1行ずつ下ろしていって、カーソルをのせたときにスクロールし始めるタグをどなたか教えていただけませんか。宜しくお願いします。
質問日時: 2008/02/20 13:41 質問者: Bruckner
ベストアンサー
1
0
-
簡単なことだと思うんですが・・・
XML初心者のものです。 要素の中に要素を生成するXSLを作ったのですが、 生成されません。 XMLは - <item no="1"> <title>プログラムの基礎</title> <creator>Heinemeier Hansson</creator> <publisher>オーム社</publisher> - <keywords> <keyword>プログラミング</keyword> <keyword>ソフトウェア</keyword> <keyword>入門</keyword> </keywords> </item> となっており、 XSLは <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <list> <xsl:apply-templates select="books/item/keywords/keyword"/> </list> </xsl:template> <xsl:template match="keyword"> <category> <xsl:value-of select="."/> <xsl:apply-templates select="books/item/title"/> </category> </xsl:template> <xsl:template match="title"> <title> <xsl:value-of select="."/> </title> </xsl:template> </xsl:stylesheet> としています。 生成されるXMLは、 <list> <category>プログラムの基礎</category> </list> となり、<title>が入りません。 解決策を教えてくださいm(_ _)m
質問日時: 2008/02/20 01:13 質問者: ionwide
ベストアンサー
9
0
-
こんなことが実現可能か
私はXMLについてはほとんど無知なんですが、 以下のことが実現可能なんでしょうか? XMLには商品の名前とその商品のキーワードの要素が書かれいています。 それをXSLを使って、商品のリンク(amazonなどの外部のページ) とキーワードより求めた類似商品のリスト表示ようのリンク を備えたHTMLを生成したいと思っています。 C言語とHTMLしかしたことがなく、 XMLはその二つを兼ね備えたものだと 誤認しているかもしれません。 どうやったら上記のことを実現できるか 助言してください。 もし、かなり困難なことであれば それも書いてください。
質問日時: 2008/02/17 05:40 質問者: pop-bomb
解決済
1
0
-
YST 向けサイトマップ ror.xml
YST 向けサイトマップ ror.xml を http://dokodemo.rankuappu.com/syono6.html で作成しました。 エンコードは UTF-8 です。 この ror.xml を IE6 で見ようとすると title タグの中に日本語が含まれているのでエラーで見れません。Shift_JIS にすると見れます。 ブラウザで見えなくても UTF-8 のままでいいですよね? つまり、SEO対策としてやってるのですが YST はちゃんと理解してくれるのでしょうか?
質問日時: 2008/02/14 23:59 質問者: seegrammar
ベストアンサー
1
0
-
VB2005 で encoding="Shift_JIS"や"EUC-JP"のXMLファイルを保存する方法
VB2005, XML の初心者です。 VB2005で encoding="Shift_JIS" や "EUC-JP" のXMLデータをファイルに保存するにはどうすれば良いのでしょうか。 encoding="UTF-8"であれば、下記で保存できますが、="Shift_JIS" や "EUC-JP" になると保存でエラーになってしまいます。 下記ソースでは、strXMLには正しくXMLが入っていますが、saveするとエラーになり、ファイルの中身を確認すると、日本語の箇所で切れていました。 Public Client As TcpClient Dim stream As NetworkStream stream = Client.GetStream() Dim Data(10000) As Byte Dim len As Int16 = stream.Read(Data, 0, Data.Length) strXML = System.Text.Encoding.UTF8.GetString(Data, 0, len) MsxmlDoc = New MSXML2.DOMDocument Msxmldoc.Loadxml(strXML) MsxmlDoc.save ( "C:\XML.xml") 文字コードについても初心者ですので、ヒントになるようなことでも教えていただければ幸いです。 よろしくお願い致します。
質問日時: 2008/02/12 19:52 質問者: machikado0
ベストアンサー
2
0
-
Java ファイルオブジェクトでなく文字列オブジェクト?
JavaでXMLをパースするプログラムを初めて試しています。 parseメソッドの第一引数がファイルオブジェクトなのですが、これをメモリ(文字列)オブジェクトを与えて同じ動作させるものはあるのでしょうか? // SAXパーサーファクトリを生成 SAXParserFactory spfactory = SAXParserFactory.newInstance(); // SAXパーサーを生成 SAXParser parser = spfactory.newSAXParser(); // XMLファイルを指定されたデフォルトハンドラーで処理します parser.parse(new File("helloworld.xml"), new InsXMLParser()); ※このように String str = "<xml? ......"; parser.XXXXXX(str, new InsXMLParser
質問日時: 2008/02/10 12:04 質問者: kourei
ベストアンサー
1
0
-
xhtml2.0をhtmlに変換したい
xhtml2.0をhtmlに変換したいと考えています。 ---------------- [ 共通 essay.xsl ] <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" encoding="UTF-8" /> <xsl:template match="/"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title><xsl:value-of select="html/head/title" /></title> </head> <body> <xsl:value-of select="html/head/title" /> </body> </html> </xsl:template> 15 </xsl:stylesheet> ----------------- <例1> [偽物xhtml2.xml] <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="essay.xsl" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd"> <html xml:lang="ja"> <head> <title>偽xhtml2.0</title> <meta property="keywords" xml:lang="ja">xhtml2.0</meta> <meta property="dc:dreated" content="2008-01-06" /> </head> <body> <h>テスト</h> <p>偽xhtml2.0</p> </body> </html> --------------------------- <結果> 「偽xhtml2.0」と表示される ------------------------ 上記のように、xmlns無しで書いた、偽物xml2.0は変換できるのですが、下記の ------------------------------ <正式xhtml2.xml> <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="essay.xsl" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 2.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml2.dtd"> <html xmlns="http://www.w3.org/2002/06/xhtml2/" xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/2002/06/xhtml2/ http://www.w3.org/MarkUp/SCHEMA/xhtml2.xsd" > <head> <title>正式xhtml2.0</title> <meta property="keywords" xml:lang="ja">xhtml2.0</meta> <meta property="dc:dreated" content="2008-01-06" /> </head> <body> <h>テスト</h> <p>正式xhtml2.0</p> </body> </html> ------ 正式な形のxhtml2.0を共通xsltで変換しようとすると、うまくいきません。名前空間あたりが怪しいと思うのですが、どうすればうまく変換できるでしょうか?
質問日時: 2008/02/02 17:24 質問者: heysos
解決済
1
0
-
XMLを勉強するに当たって
こんにちは。 XML形式のファイルを作成することになりました。 全く経験がなく、また教えてくれる人が周りにいないので、 1から勉強しなければいけません。 そこで、素人にも簡単に理解できる書籍を探しています。 お勧めの書籍があれば、どなたか教えてください。 また、セミナーなどの情報もあれば、よろしくお願いします。
質問日時: 2008/01/11 09:40 質問者: deny
解決済
1
0
-
xml による表示のしかたについて
素人による基礎的な質問で恐縮いたします。 どうしても 今の問題でつまづいてしまつて、中々先に進めないので 意を決してここで質問することにしました。 時間をとらせてすみません。 ■ xml シート <?xml version="1.0" encoding="Shift_JIS"?> <?xml-stylesheet type="text/xsl" href="01.xsl"?> <map> <pref>北海道 <city>札幌市 <div>中央区</div> <div>東区</div> <div>北区</div> <div>白石区</div> </city> <city>函館市</city> <city>小樽市</city> <city>旭川市</city> <city>室蘭市</city> </pref> <pref>青森県 <city>青森市</city> <city>弘前市</city> <city>八戸市</city> </pref> </map> ■ xsl シート <?xml version="1.0" encoding="Shift_JIS"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <head> <title>全国地域名</title> </head> <body> <h3 align="left">地域名リスト</h3> <td> <xsl:apply-templates /></td> </body> </html> </xsl:template> <xsl:template match="map"> <xsl:for-each select="pref"> <p><xsl:value-of select="city" /></p> </xsl:for-each> </xsl:template> </xsl:stylesheet> ■ 上記の記述に基づけば 次の表示になってしまいます。 地域名リスト 札幌市 中央区 東区 北区 白石区 青森市 ■私が望んでいる表示は下記のようなものです。 どのように xslシートを 書いたら下記のように表示できるでしょぅか。ひじょうに基礎的なところで躓いてしまっております。 よろしくご教授お願いいたします。 地域名リスト 札幌市 中央区 東区 北区 白石区 函館市 小樽市 旭川市 室蘭市 青森市 青森市 弘前市 八戸市
質問日時: 2007/12/21 01:14 質問者: tonbeisan
ベストアンサー
2
0
-
tranlate関数で特定の文字を取り除く
XPathのtranslate(string,string,string)関数を、文字列内の特定の文字を除去するために使う(三番目の引数を空文字にするとかして)ことはできますか? よろしくお願いします。
質問日時: 2007/12/10 14:33 質問者: bobviv
ベストアンサー
1
0
-
HTMLとCSSとXMLの意味
HTMLとCSSとXMLの意味と関係を知りたいです。詳しく調べたいので、できればお願いします。
質問日時: 2007/12/06 00:41 質問者: katch0225
ベストアンサー
1
0
-
[transformNode]メソッドについて
VB6で開発中のシステムで、"MSXML.DOMDocument"のXMLファイルとXSLファイルをtransformNodeメソッドでHTMLファイルを生成して、エクセル2003で開いています。 データの内容によるのですが、日本語がきちんと表示されるときとされないときがあります。 transformNodeメソッドで作成されたHTMLファイルの中身を見てみると <META http-equiv="Content-Type" content="text/html; charset=UTF-16"> の行で[charset=UTF-16]を[charset=Shift-JIS]に変更するとどちらも問題なく表示されることが分かりました。 HTMLファイルを生成する際に[charset=UTF-16]の部分を[charset=Shift-JIS]に指定する方法は無いでしょうか? よろしくお願いします。
質問日時: 2007/12/05 11:17 質問者: Prowler01
ベストアンサー
2
0
-
XMLで改行させたい
Adobe Dreamweaver CS3でSpryの機能を使ってxmlからのデータを表示させたいと思っています。xmlの内容を改行させて表示したいのですが、可能でしょうか?全体的な流れとしては、phpファイルからフォームによって送信したものをxmlファイルに書き出して、それをサイトで表示したいと思っています。よろしくお願いいたします。
質問日時: 2007/11/29 21:38 質問者: picture200
ベストアンサー
1
0
-
HTMLからXMLに
HTMLファイルからXMLファイルに変換する?方法を教えてください。 ソフトがあれば、それがあるサイト教えてください。 HTMLのソースをXMLにするにはどうしたら良いでしょうか 助けてください!!
質問日時: 2007/11/28 03:40 質問者: katch0225
ベストアンサー
2
0
-
encoding="unicode"について
ものすごい初歩的な質問で申し訳ないのですが、回答をお願いします。 <?xml version="1.0" encoding="Unicode" ?> と宣言したうえで、 UTF-16でエンコードして保存します(utf16_1.xml)。 このutf16.xmlをIE7で表示しようとすると正しく表示されますが、 UTF-8でエンコードして保存(utf8_1.xml)したものを IE7で表示しようとすると解析エラーとなります。 続いて<?xml version="1.0" encoding="UTF-16" ?>と宣言して、 UTF-16でエンコードして保存(utf16_2.xml)したものはIE7で正しく表示され、 <?xml version="1.0" encoding="UTF-8" ?>と宣言して、 UTF-8でエンコードして保存(utf8_2.xml)したものはIE7で正しく表示されます。 (まぁ、これは当たり前ですけど) ここからが本題なのですが、共にUTF-16で保存したとして、 encodingの指定でUnicodeと指定した場合と、UTF-16とした場合では、 表示結果は同じに見えますが、同じ意味となるのでしょうか? 両者間で文字化けなどが発生しないのかを確認したいです。 Unicodeの知識もあまりないので、その辺を踏まえて、 回答いただけますと幸いです。
質問日時: 2007/11/22 01:58 質問者: equus
解決済
1
0
-
JAXP + XMLSchema
JAXPにて、XMLSchemaを使用したXML解析をしたいのですが、その際、schemaLocationやnoNamespaceSchemaLocation等をXML文書に記述しないで検証を行う手段はないでしょうか? スキーマのファイルパス情報を、XMLファイルから分離したいのです。 もしもそんな手段がないような場合、「ないんじゃない?」的な意見も頂けるとうれしいです。
質問日時: 2007/11/18 21:03 質問者: ggaogg
ベストアンサー
1
0
-
RELAX NG
RELAX NGについていくつか質問があります。 1)RELAX NGとXMLを関連付けるにはどうしたらいいか。 DTDでいうDOCTYPEは、RELAX NGの場合どうしたらいいのでしょうか? 2)RELAX NGに対応した妥当性検証ソフトはあるのか。 出来たら、ダウンロードできるサイトも教えていただければ幸いです。 3)属性の値に一意性を持たせられるのか。 DTDでいう、IDのような指定は出来ないのでしょうか? 以上です。よろしくお願いします。
質問日時: 2007/11/17 16:58 質問者: noname#108740
ベストアンサー
1
0
-
CDATAセクションを属性値で使いたい
属性内に以下の計算式を入れてXPathで読み込む簡単なプログラムを作っています。 <X 計算式="IF(C16>0,0,1)" /> では、”>”の記号があるためXML構文がエラーとなります。 よって<X 計算式="IF(C16<0,0,1)" /> と書き換えるのがベータだと思いますが、計算式をそのまま使いたいので <X 計算式="<![CDATA[IF(C16>0,0,1)]]>" /> としたいのですが、属性値の中にCDATAセクションを含めることができずこれも構文エラーとなります。 やはり<に置き換えるしか方法はないのでしょうか?
質問日時: 2007/11/14 07:19 質問者: daimarux#2
ベストアンサー
1
0
-
DTDと名前空間
DTDと名前空間の関係について質問します。 XMLの本を読みDTDと名前空間の大まかなイメージを下記のようにつかみました。 DTD: XML文書の妥当性を規定し、DTD宣言で指定。 名前空間: ひとつのXML内で要素名の衝突を避けるために、xmlnsで指定。 XHTMLのDTD宣言 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> XHTMLの名前空間(http://www.w3.org/1999/xhtml) <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> XHTML文書の場合、DTDと名前空間がそれぞれひとつです。 しかし、ひとつのXMLドキュメントで複数の名前空間を利用する場合は、それぞれの名前空間に対して、DTDを宣言するのでしょうか。つまり複数のDTD宣言があるXMLドキュメントになるのでしょうか。 DTDと名前空間の関係が良く分かりません。 XML自体を勉強し始めたばかりで、まとまりのない質問で申し訳ありませんが、よろしくお願いします。
質問日時: 2007/11/12 15:25 質問者: infotown
ベストアンサー
1
0
-
素人(しろうと)がXMLに手を出すのは無理でしょうか?
20~30点ぐらいの在庫を持つ出版社勤務の素人です。 XML(アドビ・フレームメーカー?)を使って「ホームページでの商品一覧」~(印刷物の)「図書目録」など、同一データを使って、違うレイアウトのものを作りたいのですが、全くの素人には無理でしょうか? もしくは外注で、そのような仕事を受けているところ等ありますでしょうか? たまに書店でXMLやフレームメーカーの本を見ますが、難しい印象です。
質問日時: 2007/11/06 16:20 質問者: I_WAS_11
解決済
3
0
-
XSLTのtemplateタグで複数の名前空間を一括マッチさせたい
XMLスタイルシートのtemplateタグは、以下のように書きますよね。 (xmlns:xsl="http://www.w3.org/1999/XSL/Transform"が宣言されているとする) <xsl:template match="myns:example"> </xsl> しかしこうすると、myns接頭辞のタグのみしかマッチしません。 どんな接頭辞でもマッチするようにしたかったので、 <xsl:template match="*:example"> </xsl> としてみましたが、スタイルシートがコンパイルできないと言われてしまいます。 何か方法ないでしょうか。 あるいは何も方法がないのであれば、そのような意見もお願いします。
質問日時: 2007/10/31 17:59 質問者: ggaogg
ベストアンサー
1
0
-
文字コードの変換について
MSXMLを利用して、XML+XSLTをHTML出力しているのですが、 現在は、すべてシフトJISコードで行っているのですが、 これを、出力されるHTMLをEUC-JPにしたいと思っていますが、 どうすればよいでしょうか? XMLは、作業上、シフトJISが都合がよいので、変更したく ないので、パーサかプログラムで自動で変換するのが、 良いかなぁと思っていますが、パーサで自動変更は出来るのでしょか? やはりプログラムで、変換しなければいけないのでしょうか? よろしくお願いいたします。
質問日時: 2007/10/23 10:27 質問者: w0a15455
ベストアンサー
1
0
-
一日のニュースを取ってきてサイトに張る方法は?
サイトに全国のニュースと、日本地図をクリックしたらその県のニュースが出てくるというものを作りたいのですが、どのようにしたら作れるのでしょうか? 大まかでもかまいません。 ぜひご回答よろしくお願いします。
質問日時: 2007/10/22 16:38 質問者: owlet37
解決済
3
0
-
XMLウインドウ表示時のエラー
XMLファイルをウインドウに(IE7)で表示すると次のようなエラーが出るのですが、解決策が分かる方がいらっしゃったら教えていただけると幸いです。 「キーワード xsl:stylesheet は PCDATA ノードを含んでいない可能性があります。」 ご返答よろしくお願いいたします。
質問日時: 2007/10/19 18:31 質問者: no-ri-ri
解決済
1
0
-
XMLをXSLを使いHTMLに変換したいのですが・・・・
あるXML形式のXSL用に次のようにスタイルシートを作成致しました。(例) <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" version="4.01" encoding="UTF-8" indent="yes" /> <xsl:template match="/"> <html lang="ja"> <head> <title>○○情報</title> </head> <body><xsl:apply-templates select="ProductInfo"/></body> </html> </xsl:template> <xsl:template match="Responce/Details"/> <h2><xsl:value-of select="Hid"/></h2> <h2><xsl:value-of select="TotalItems"/></h2> <h2><xsl:value-of select="TotalPages"/></h2> <h3><xsl:value-of select="ItemID"/></h3> <h3><xsl:value-of select="ShopID"/></h3> <h3><xsl:value-of select="ProductName"/></h3> <h3><xsl:value-of select="Price"/></h3> <h3><xsl:value-of select="ImageUrlSmall"/></h3> <h3><xsl:value-of select="ImageUrlMedium"/></h3> <h3><xsl:value-of select="mageUrlLarge"/></h3> <h3><xsl:value-of select="URL"/></h3> <h3><xsl:value-of select="MobileURL"/></h3> <h3><xsl:value-of select="Manufacture"/></h3> <h3><xsl:value-of select="Availability"/></h3> <h3><xsl:value-of select="Stock"/></h3> <h3><xsl:value-of select="StockInfinity"/></h3> <h3><xsl:value-of select="ItemDetail"/></h3> <h3><xsl:value-of select="SalesStatus"/></h3> <h3><xsl:value-of select="CategoryID"/></h3> </xsl:template> </xsl:stylesheet> とスタイルシートを作成いたしました。 変換するHMLは <?xml version="1.0" encoding="UTF-8" ?> <?xml-stylesheet type="text/xsl" href="○○.xsl"?> - <ProductInfo> - <Responce> <Hid>○○○○</Hid> <TotalItems>○○○○</TotalItems> <TotalPages>○○○○</TotalPages> - <Details> <ItemID>○○○○</ItemID> <ShopID>○○○○</ShopID> <ProductName>○○○○</ProductName> <Price>○○○○</Price> <Manufacture>○○○○</Manufacture> <Availability>○○○○</Availability> <Stock>0○○○○</Stock> <StockInfinity>○○○○</StockInfinity> <ItemDetail>○○○○</ItemDetail> <SalesStatus>○○○○</SalesStatus> <CategoryID>○○○○</CategoryID> </Details> </Responce> </ProductInfo> 以下<Details>のみ複数繰り返しされます。 この通りに作成したのですが、XMLファイルをウインドウに表示しようとしてもエラーが報告されます。 XSLに繰り返し用のタグを入れても、まったく表示されません。 ちなみにIE7を使用しています。 もし間違っている箇所が分かる方がいらっしゃいましたら、教えていただけませんか? よろしくお願いいたします。
質問日時: 2007/10/17 23:16 質問者: no-ri-ri
ベストアンサー
2
0
-
複数のサイトからXLMを読み込みひとつのページにする
XLM・JavaScript・XSL・PHP・Perlなどすべて初心者です。(基礎的な質問で恐縮です) 現在、JavaScriptをつかってサイトの構築をしております。複数のサイト(Amazon/Yahooなど)からXMLをリクエストしてそれを一つのページにしようとしております。XMLをHTMLにパースするのはいろんなところに情報があるのですが、複数のサイトからの複数のXMLデータを読み込み一つのページにまとめるやりかたというのはまったく情報がありません。具体的にはどのようにしたらいいのでしょうか?PHP/Perlというのは複数のXMLデータを読み込むことは可能なのでしょうか?(もし可能な場合は簡単なキーワードでも入れていただけると幸いです。ググッて自分で勉強します)
質問日時: 2007/10/12 23:13 質問者: human_report
解決済
1
0
-
amazonECS4.0 XMLをHTMLに変換出来ません
amazonECS4.0を利用してRESTリクエスト通信により返ってきたXMLをXSLTによりHTMLに変換したいのですが、うまく行きません... ■解決してほしい点 xmlにて戻ってきたタイトル情報のみを表示させようとしている、xslをアップロードしているのですが、うまくいきません。。。 まずは特定の情報のみを抜き出して表示する方法を知りたいのですが、分かる方いらっしゃいますでしょうか? このXMLに対してタイトル情報と画像情報のみを抜き出して表示出来るようなXSLソースを求めています。 XML、XSL以前にamazonECS4.0的におかしな記述がありましたら、そちらもご指摘お願いします。 ※環境等 サーバー名 s285.xrea.com Apache 1.3.37 PHP 5.1.6 PEARの使用は考えていません。 よろしくお願いします。 ■XML出力URL http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService&SubscriptionId=09CD3TD99AGC2WFY5582&Operation=ItemSearch&Keywords=web&IdType=ASIN&ResponseGroup=Small&SearchIndex=Books&ContentType=text/xml ■HTML出力URL http://xml-jp.amznxslt.com/onca/xml?Service=AWSECommerceService&SubscriptionId=09CD3TD99AGC2WFY5582&Operation=ItemSearch&Keywords=web&IdType=ASIN&ResponseGroup=Small&SearchIndex=Books&ContentType=text%2Fhtml&Style=http%3A%2F%2Fspunkyweb.net%2Famazon%2Famazon%5F2.xsl ■XSL文書URL http://spunkyweb.net/amazon/amazon_2.xsl
質問日時: 2007/09/20 23:03 質問者: takeya4649
ベストアンサー
2
0
-
RSSって結局、何なんでしょうか?
Webサイトを制作する仕事をしているのですが、 RSSが結局何なのか、ネット検索で調べても 意味はわかっても使い方がわかりません。 Webサイトは htmlでページを作り、 JavascriptやCSSでhtmlを飾る。 サーバにPerlのプログラムを設置したり、 .htaccessでアクセス制限をかけたりする。 RSSってどこで使うものなんですか? どこに使うものなんですか? HTMLで言うところの「タグ」みたいなものがあるんでしょうか? アドバイス下さい。
質問日時: 2007/09/19 12:05 質問者: TMEspion
ベストアンサー
3
0
-
IE7とFireFox2での動作
RSSフィードを無効にしたいと思って、いろいろ調べたのですが、 先頭に、512Byteのコメントを入れれば、無効になるらしいので、 作成してみたのですが、どうも動きがおかしいです。お知恵をお貸しください。 次のように行うとIE7では、RSSフィードが無効になり、XSLTが有効になります。しかしFireFox2では、タグ等がなくなり、テキストのみが表示されてしまいます。動作を同じにしたいのですが、良い方法はないでしょうか? xxx.php(動的に出力するためXML部分は、phpで行っています) <?php print( "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" ); print( "<?xml-stylesheet type=\"text/xsl\" href=\"./xxx.xsl\"?>\n"); ?> <!-- 512byteの空白(省略)--> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns="http://purl.org/rss/1.0/"> <省略> </rdf:RDF>
質問日時: 2007/09/12 16:03 質問者: w0a15455
ベストアンサー
1
0
-
ホームページにニュースや天気予報を表示するには?
自分のホームページ(ブログではありません)に、ニュースや天気予報を掲載したいと思うのですが、どのようにすれば良いのでしょうか? XMLやRSSをキーワードに検索してみましたが、ブログに掲載する方法やパソコンのデスクトップに表示する方法が主で、ホームページに掲載する詳細な情報を見つける事ができませんでした。 以前、天気予報を自分のホームページに掲載しようと思って、天気予報の表示のテストまでは行った事があるのですが、1~2年前の事なのでどのように表示させたのか忘れてしまいました。 確か、誰かが作成したプログラムを、HTMLファイルの中にそのまま書込んだような記憶があります。 ニュースはトピック形式で、天気予報は主要都市の天気を一覧で表示したいと思っています。 御教授を頂けると、嬉しく思います。 よろしく御願いします。
質問日時: 2007/09/09 18:37 質問者: Cuty_Cat
解決済
1
0
-
XMLSchemaの記述法で質問です。
当方XMLSchemaを使用しているのですが、以下の表現ができなくて困っています。(b要素とc要素はどちらが先でも構わない) <a> <b>b要素必須</b> <c>c要素は必須でない</c> </a> どうもXMLSchemaのall要素は、その子にelement要素しか持つことができないようで、上記の表現ができません。 何かよい記法教えて頂けないでしょうか。
質問日時: 2007/09/03 23:29 質問者: ggaogg
ベストアンサー
1
0
-
SQLの<>の記述
XMLの文章内でSQL文を作成しています。 SQL否定文である <> をXML内に入れたいのですが やり方がわかりません。 教えて下さい。
質問日時: 2007/09/03 21:44 質問者: gogoogoo11
ベストアンサー
1
0
-
ガジェットの作り方
デスクトップツールで、ホットペッパーの『あなたごよみ』のようなガジェット(?)を作成したいのですが、 どのようにしたら作れるのですか? Flashで作成して、ActionScriptで設定してあるのかなぁ? とは思ったのですが、どうもわかりません。 GIZMOは調べているとひっかかるので見たのですが、 1から作成したいため、このツールに頼りたくありません。 役にたつサイトなどあれば、教えていただけませんか?
質問日時: 2007/08/24 13:17 質問者: MinnieM
ベストアンサー
2
0
-
親子関係にない要素を限定して取り出すには?
<test> <item id="001"> <name>foo</name> </item> <item id="002"> <name>bar</name> </item> <detail> <itemid>001</itemid> <yomigana>フー</yomigana> </detail> <detail> <itemid>002</itemid> <yomigana>バー</yomigana> </detail> </test> 上記のようなXML文書から次のようなcsvファイルをつくろうと考えています。 フー,foo バー,bar つまり、「item要素の属性idの値」と「itemid要素の値」が同じものを対にして並べたいのですが、 これがなんともxslでうまいやり方が書けません。 (※実際には、item要素とdetail要素が上記のようにいくつも並びます。 item要素やdetail要素の数は状態によって可変ですが、item要素とdetail要素は必ず1対1で存在します。) どなたかご教示お願いします。 (※XML文書の構成改変はできません)
質問日時: 2007/08/19 17:39 質問者: OKbokuzyo
ベストアンサー
1
0
-
Javaのabstractについて
Javaのabstractメソッドは、確か中身がないメソッドということで、オーバーライドしないと呼び出すことができないんではなかったでしょうか・・。 それなのに、javax.xml.DocumentBuilderFactoryクラスのnewDocumentBuilderメソッドって、abstract宣言でも呼び出したらちゃんとDocumentBuilderが返るみたいなんですけど、これ如何に。
質問日時: 2007/08/11 09:26 質問者: ggaogg
ベストアンサー
1
0
-
XSLで親の取得方法
次のようなXMLで、<item>の位置より<a>配下なのか<b>配下なのかを 知る方法はないでしょうか? local-name(..)とかで、名前を調べようかと思いましたが、 実際は、もっと深く潜っているということと、複数箇所にわかれるて いることから、local_name(..)の方法は、ちょっと無理だと思っています。 -XML-------------------- <data> <a><item>アイテムA</item></a> <b><item>アイテムB</item></b> </data> ------------------------ ご指導ください。よろしくお願いします。
質問日時: 2007/08/09 19:34 質問者: w0a15455
ベストアンサー
2
0
-
RSSを読み込んでページごとに違う内容を表示するには?
ライブドアブログやシーサーブログなどのプラグインで RSSを読み込んでそのサイトの記事を表示させることができますが、 それですと、全ページ同じ内容になってしまいますよね。 これを、ページごとに何か「キーワード」を指定して、 1ページごとに違う記事を表示させることは不可能でしょうか? わかりにくい質問で申し訳ございませんが よろしくお願いいたします。
質問日時: 2007/08/01 17:42 質問者: golf90
ベストアンサー
1
0
-
xsl、xpath式の書き方について
xslで質問させてください。 以下のようなxmlとxslを作っているのですが、xslの最後のほうで、 sample.xmlの/empList/emp/type/@idの値に応じて、typeList.xmlの/typeList/type/titleの値を取得したくて、 xsl:value-of select="document('typeList.xml')/typeList/type[@id = type/@id]/title/text()" /> と書いていますが、うまくいきません。どうすればいいでしょうか? -----[sample.xml] <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="a.xsl" type="text/xsl"?> <empList> <emp> <type id="1" /> <name>鈴木</name> <desc>あああ</desc> </emp> <emp> <type id="2" /> <name>田中</name> <desc>いいい</desc> </emp> </empList> -----[typeList.xml] <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="a.xsl" type="text/xsl"?> <typeList> <type id="1"> <title>タイプ1</title> </type> <type id="2"> <title>タイプ2</title> </type> </typeList> -----[a.xsl] <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="UTF-8" omit-xml-declaration="yes" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" media-type="text/html" /> <xsl:template match="/"> <html> <head><title>サンプル</title></head> <body> <xsl:apply-templates select="empList/emp" /> </body> </html> </xsl:template> <xsl:template match="emp"> <h2><xsl:value-of select="name/text()" /></h2> <p>タイプ:<xsl:value-of select="document('typeList.xml')/typeList/type[@id = type/@id]/title/text()" /></p> <p>メモ:<xsl:value-of select="desc/text()" /></p> </xsl:template> </xsl:stylesheet>
質問日時: 2007/07/28 17:36 質問者: takaomag
ベストアンサー
1
0
-
DOMでの要素名の変更
初歩的なことかもしれませんが、なんだかGoogleなどで検索してもなかなかひっかかってくれません。 そこで質問です。。 1つの要素オブジェクト(Element)があって、その下にDOMツリーがたくさんあるとします。 そしてその下のDOMツリーは保持したまま、親の要素オブジェクトの要素名を変更することは可能でしょうか? 例えば <a><b><c></c></b></a> を <a2><b><c></c></b></a2> とするような感じです。 NodeクラスのcloneNodeを使用しても、要素名は変わらないので、ダメですよね。 もしかすると、任意の名前の空要素を1つ用意しておいて、その後子ノードをばんばん追加する処理を書かなくてはダメなのでしょうか。 以上、よろしくお願いします。
質問日時: 2007/07/28 12:28 質問者: ggaogg
解決済
1
0
-
amazonWebサービスからのxmlの加工について
amazonWebサービスから取得したxmlをxslによって加工して表示しようとしています。 xsltはちゃんと表示されるのですが、xslからリンクしたcssが適用されません。 記述の仕方が悪いのかと思い、参考に http://xml-jp.amznxslt.com/onca/xml3?dev-t=D2JW5SAFEH7L0B&t=goodpic-22&f=http%3A%2F%2Fwww.goodpic.com%2Fmt%2Faws-list.xsl&KeywordSearch=%25e3%2582%25b5%25e3%2583%25bc%25e3%2583%2595%25e3%2582%25a3%25e3%2583%25b3&page=1&locale=jp&type=heavy&searchWord=&sort=&mode=books-jp こちらのxsl、cssを保存して表示させようとしたのですが、ローカルの時は表示されるのに、レンタルのサーバーにアップロード(あくまで参考のためで……)してから、そのxslを使ってWebサービスからxmlを表示させてみるとやはりcssが適用されません。 文字コードなども触ってみたのですが、一向に改善されませんでした。 他にこの手の質問がないようなので、もしかすると私のPC環境が影響しているのでしょうか。
質問日時: 2007/07/26 21:08 質問者: aidy
ベストアンサー
1
0
-
SVGのことで
SVGに関する作品やサンプルを探しているのですが、見つかりません。 海外サイトでもどこでもよいので、SVGのソースが表示できるサイトを知っていたら教えてください。
質問日時: 2007/07/26 12:09 質問者: parudo
解決済
1
0
-
サーバー上にないxmlの読み込み
amazonのWebサービスを利用して、HTML上にxmlを加工して製品情報を載せれるようなjavascriptを考えていたのですが、xmlの読み込みのところで立ち往生しております。 いろいろと模索した結果、サーバー上にないファイルはブラウザのセキュリティー制限に引っかかるため読み込めない、と言うような記述を発見したのですが、Firefox2.0では読み込めず、IE6は読み込めてしまうという現状なので困っております。 XMLHttpRequestを取得してサーバーからファイルを受け取るようにしていたのですが、Firefox2では表示されませんでした。(ローカルなファイルは表示できました。) Javascriptでの解決方法はないのでしょうか? また、別にJavascriptでないといけない分けでもなく、正直私もxmlの性質をあまりつかめていないので、もっとよい方法があれば、教えていただきたく思います。
質問日時: 2007/07/23 21:54 質問者: aidy
ベストアンサー
1
0
-
XMLとXHTMLはどちらを先に勉強するべきなのでしょうか?
私はとあるウェブサイトの管理者なのですが、 あるときハイパーテキストマークアップ言語の最新版が「HTML」でなく「XHTML」になっていることを知りました。 ウェブサイト管理者として最新版の言語を覚えておいた方がいいと思ったのですが、 検索エンジンで調べてみた所XHTMLはXMLと関係がある(?)ようなのですが、そうなるとXMLも学ぶ必要があると言う結論に至ったのですが結局XHTMLとXMLはどちらを先に勉強するべきなのでしょうか? 私としてはXHTMLを学ぶに当たってXMLが必要ならXMLを先に学ぶべき、 XMLが必要ないならXHTMLを左記に学ぶべき、と言った形で回答していただければ幸いです。
質問日時: 2007/07/22 23:21 質問者: lonely_al
ベストアンサー
2
0
-
XMLマスターベーシックV2について
XMLマスターベーシックを受講についての質問なのですが 手元に翔泳社のXMLマスターベーシックの教科書があるのでこれを参考に勉強しようとおもっていたのですが 結構前にヴァージョンが上がり 教科書も翔泳社からXMLマスターベーシックV2というものがでているようなのですがV2用の教科書をかった方がいいでしょうか? それとも内容的には自分がもっているものでかわりませんでしょうか?
質問日時: 2007/07/21 20:33 質問者: mimigagero
ベストアンサー
1
0
-
MSXMLで使用可能な文字コードの種類は?
MSXMLパーサが解釈できる文字コードには何があるか、調査をしています。 XMLパーサであり、Microsoftの製品ですから、s-JIS、UTF-8、UTF-16は当然扱えると思いますが、その裏づけがほしいのです。また、他に使用可能なものとして、何があるのかも知りたく思います。 (できれば使用可能な文字コードの一覧があると助かるのですが・・・)
質問日時: 2007/07/18 15:15 質問者: SSMSE
ベストアンサー
1
0
-
終了タグが認識されない?
XercesにてXMLをパースしようとすると、 org.xml.sax.SAXParseException: The element type "td" must be terminated by the matching end-tag "</td>". のような例外が発生してしまいます。 解析ソースの該当する部分は(1) <table><tr><td>調理器具</td></tr></table> です。 しかし(2) <table><tr><td>調理器具 </td></tr></table> というように、終了タグの前に半角スペースを入れるだけで、例外は発生しなくなります。 できれば(1)のようなXML文書としたいのですが、どうすればいいでしょうか。 パーサのセッティングが原因? 以下がパース時のパーサの設定です。 parser.setFeature("http://xml.org/sax/features/validation", true); parser.setFeature( "http://xml.org/sax/features/namespaces", false); parser.setFeature("http://apache.org/xml/features/validation/schema", true); parser.setIncludeIgnorableWhitespace(true); parser.setErrorHandler(new DefaultHandler()); よろしくお願いします。
質問日時: 2007/07/16 19:46 質問者: ggaogg
ベストアンサー
1
0
-
XMLのエラーコードの意味が理解出来ません
XMLの初心者です、宜しくお願い致します。 XMLファイルをbuild.xmlによりXSLをを読み込ませていますが、 以下のようなエラーメッセジが出るのですが全く意味が理解出来ません。 何が原因でしょうか宜しくお願い致します。 __________________________ BUILD FAILED G:\xmlkhtgk\XML ??\???\workspace_070528\XMLproj\build.xml:19: Could not start xml validation: org.apache.xerces.parsers.SAXParser ________________________ 因みにxslの該当箇所(18行以下)と思われる内容は以下のようなコードです。 <xmlvalidate lenient="no" classname="org.apache.xerces.parsers.SAXParser" file="${doc.dir}/${xml.file}"> <attribute name="http://apache.org/xml/features/validation/schema" value="true" /> <attribute name="http://xml.org/sax/features/namespaces" value="true"/> <property name="http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation" value="${basedir}/${doc.dir}/${tagdef.file}"/> </xmlvalidate>
質問日時: 2007/07/15 14:13 質問者: htgo
解決済
1
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
最新のコラム/記事
-
マッチングアプリで出会ったカップルは成婚率が高い!?結婚カウンセラーに聞いてみた
パートナーとの出会いの場として、もはや主流となったネット婚活やマッチングアプリ。中でも手軽に登録できるマッチングアプリは、10代から50代と幅広い年代が利用している。一方で、“相手の目的が投資関係の詐欺や...
-
メダロット:第250話「Vol.250※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
メダロット:第249話「Vol.249※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
日本古来の伝統工芸「金継ぎ」で修復した食器は前と同じように使えるの?
大切にしている食器が割れてしまったら、きっと誰もが「元に戻したい」と願うだろう。「教えて!goo」にも「割ってしまったお気に入りの食器を復活できる?」という質問があり、最適な方法について様々な意見が寄せら...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLを作成してもタグしか表示されない
-
Web画面のTableから数字を取得する...
-
退会方法について
-
公文書のxmlファイルの開き方が分か...
-
XMLデータを変換し印刷する方法
-
XSLで、XMLの空タグを制御したい。
-
「マクロの記録」で作成したマクロ...
-
MSFormsとは何ですか?
-
ファイル名の一部削除について
-
ワードで文字を入力する時の変な枠...
-
xsltを利用して変換後改行が入る
-
xmlファイルが上手にHTMLに変換され...
-
XML、XSLTの適応エラー(IEからEdge...
-
reaper音声ファイルについて
-
六本組み木の作り方を教えて下さい ...
-
順不同・任意のタグ
-
特殊文字の検索方法
-
スマホのスプレッドシートでセルに-...
-
ExcelのVBAが特定のPC上でのみ失敗...
-
【BAT(バッチ)ファイル】Webペー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
XMLを作成してもタグしか表示されない
-
ファイル名の一部削除について
-
スマホのスプレッドシートでセルに-...
-
公文書のxmlファイルの開き方が分か...
-
MSFormsとは何ですか?
-
【BAT(バッチ)ファイル】Webペー...
-
reaper音声ファイルについて
-
XML、XSLTの適応エラー(IEからEdge...
-
Excel関数で、セル内の文字列の中に...
-
XMLデータを変換し印刷する方法
-
XPathで途中に名前空間が設定されて...
-
ワードで文字を入力する時の変な枠...
-
xmlファイルが上手にHTMLに変換され...
-
論文に載せるグラフを作成したい
-
XML文書の指定した属性値を持つノー...
-
Mac Excel VBAについて
-
dataファイルをxtxファイルにするには
-
XSLで、XMLの空タグを制御したい。
-
iPhoneでXMLファイルを開くにはどう...
-
ExcelのVBAが特定のPC上でのみ失敗...
おすすめ情報