XML

全804件中81~100件表示
  • XML/XSLでテンプレートの適用がうまくいかない

    同じツリーの深さで異なる要素名のノードがあるXMLだと期待通りにテンプレートが適用できない という問題に付き当たっています。 例えば    / +------+ poem  poem のような構成だとmatch=poem、value-of select="text"などで各poemの歌詞を表示させることが できます。 一方、以下の構成で同じ事をやろうとすると各poemの歌詞に加えてyearのnumのValueまで 列挙されてしまいます。poemの中身だけ出すにはどうすればよいでしょうか? 以下に例を書きます。     / +--------------+ list         year +------+      +----+ poem poem    Num Num 例えば以下のURLなどを参照してやっております。 http://www6.airnet.ne.jp/manyo/xml/xslt/step15.html XSLはこんな感じです。 <xsl:template match="/"> <xsl:apply-templates /> </xsl:template> <xsl:template match="poem"> <tr> <td><xsl:value-of select="poet" /></td> <td><xsl:value-of select="yomi" /></td> </tr> <br /> </xsl:template> 手持ちのXMLを変換したく、その勉強のため上記のような構成のXMLを扱う方法を 知りたいと思っています。 よろしくお願いします。

  • XSLTでの構造変換について

    以下のパタンのXMLデータをXSLT1.0で構造変換する方法について教えてください。 【パターン1】 <名前>吉田 太郎</名前> ↓ <会長名前>吉田 太郎</会長名前> <会長英字></会長英字> 【パターン2】 <名前>吉田 太郎(YOSHIDA TARO)</名前> ↓ <会長名前>吉田 太郎</会長名前> <会長英字>YOSHIDA TARO</会長英字> 【パターン3】 <名前>吉田 太郎(YOSHIDA TARO).石川 桃子(ISHIKAWA MOMOKO).細川 隆(HOSOKAWA TAKASHI)</名前> ↓ <会長名前>吉田 太郎</会長名前> <会長英字>YOSHIDA TARO</会長英字> <副会長名前>石川 桃子</副会長名前> <副会長英字>ISHIKAWA MOMOKO</副会長英字> <書記名前>細川 隆</書記名前> <書記英字>HOSOKAWA TAKASHI</書記英字> 【パターン4】 <名前>Abraham Lincoln F.(F.Abraham Lincoln)</名前> ↓ <会長名前>Abraham Lincoln F.</会長名前> <会長英字>F.Abraham Lincoln</会長英字> XML文書の「名前」要素のパターンには上記の4種類があり,XSLTを使用して目的の構造に変換するXSLTの記述方法を教えてください。

  • xml内での分岐について

    はじめまして。 今初めてxmlを使った作業をしています。 以下はDBからデータを抽出したデータをcsvファイルとして出力するものです。 <report> <source>%xxxxxxxID%</source> <data-type encode='UTF-8' header='yes'>csv</data-type> <page break='0'> <field name='kekka'>&amp;source(0)</field> -----> 値は"1"または"2" <field name='namae'>&amp;source(1)</field> <field name='bymd'>&amp;source(2)</field> </page> </report> 例えば 「&amp;source(0)」 の値が"1"の時は「済」、"2"の場合は「未」を'kekka'にセットするような 分岐は可能なのでしょうか? 初歩的な質問かもしれませんが、よろしくお願いいたします。

  • XMLのテキスト情報をHTMLに読み込みたい!

    XMLのテキスト情報をHTMLに読み込みたいのですが、 試行錯誤しておりまして;; 形的には、 <a href="ここに入れたい!"> という形でHTMLページ内に何箇所か使いたいのですが、 何かしら方法やヒントなど、 お教えいただける方、助けてくださいませ。。

    • ベストアンサー
    • yandygoo
    • XML
    • 回答数1
  • ブログインポートでのエラーについて

    私は素人です。技術者ページで質問すること自体が勘違いかもしれませんが、 どうか教えて下さい。 JUGEMのブログアカウントを2つ持っていまして、1つにまとめようと、 古い方のデータをエクスポートし、新しい方にインポートしていました。 ことろが途中で、 ファイルの解析に失敗しました[xml_parser_error: message="No unserialized data available. Use XML_Unserializer::unserialize() first." code=151 mode=return level=notice prefix="XML_Parser: " info=""] というエラーが出ました。 特殊文字があったりすると出るそうでしたが、使った覚えはなかったので、 確認ついでにとりあえず分割してやってみました。 記事1件にまで削ってもエラーは変わりません。 JUGEMのサポートは特殊文字などの解析できない記事が・・と通り一遍の答えしか 返って来ません。助け合い掲示板等に質問しても答えは帰ってきません。 解消方法はありますか? 素人はこっちに聞け!というアドバイスでも結構です。 ちなみに記事は1000件ほどありましたが、700件から800件の100件のみが インポートできません。 よろしくお願いいたします。

    • ベストアンサー
    • kanaha315
    • XML
    • 回答数2
  • PHPでXMLデータ生成、スキーマで失敗

    PHPのDOMDocumentを使ってXMLデータを生成しています。 $dom->schemaValidate('xsdファイル'); で失敗してしまします。 どうしても原因がわからないので吐き出すデータを最小限にして試してみましたが状況が変わりませんでした。 スキーマは以下のようになっています。 <?xml version="1.0" encoding="Shift_JIS" ?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <xsd:element name="Response"> <xsd:complexType> <xsd:sequence> <xsd:element name="user" type="user_type" minOccurs="0" maxOccurs="unbounded" /> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="user_type"> <xsd:sequence> <xsd:element name="developerID" type="xsd:string" /> <xsd:element name="operation" type="xsd:string" /> <xsd:element name="User-Agent" type="xsd:string" /> </xsd:sequence> </xsd:complexType> </xsd:schema> そして吐き出されるxml形式のデータは、 <?xml version="1.0" encoding="Shift-JIS"?> <Response> <user> <developerID>testdeveloperID</developerID> <operation>testoperation</operation> <User-Agent>Mozilla/5.0 (Windows NT 6.0; rv:7.0.1) Gecko/20100101 Firefox/7.0.1</User-Agent> </user> </Response> 出てしまうエラーは、 Warning: DOMDocument::schemaValidate() [<a href='domdocument.schemavalidate'>domdocument.schemavalidate</a>]: The document has no document element. in "実行しているphpファイルのパス" on line 12 ちなみに実行phpの12行目には、 $dom->schemaValidate('xsdファイル'); があります。 スキーマを使用してのxmlデータ吐き出しは初めてなのでいろいろと戸惑っています。 何か解決方法もしくはエラーが出てしまう原因をご存知の方がいらっしゃいましたらアドバイスをいただけないでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • ayuayu624
    • XML
    • 回答数1
  • XMLからcsvへの変換

    下記のXMLのフィールドの項目を xslを使い、msxsl.exe経由で、csvへ変換をしたいのですが、 各field nameを抽出するのがうまくいきません。 copy condition=の箇所は必要ありません。 どなたかご教示のほど、お願いいたします。 ■XML <?xml version="1.0" encoding="UTF-8"?> <exportData> <Book id="id"> <field name="keywords"></field> <field name="listName"></field> <field name="publisher"></field> <field name="publishDate"></field> <field name="illustrators"></field> <field name="isbn"></field> <field name="length"></field> <field name="id"></field> <field name="series"></field> <field name="authors"></field> <field name="title"></field> <field name="summary"></field> <field name="format"></field> <field name="genre"></field> <field name="coverImage"></field> <field name="List Price"></field> <field name="URL"> </field> <field name="Current Value"></field> <field name="isbn13"></field> <copy condition="" dateAcquired="" location="Bookshelf" owner="" presentValue="" source=""> </copy> </Book> ■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="text" encoding="UTF-8"/> <xsl:template match="/">keywords,listName,publisher,publishDate,illustrators,isbn,length,id,series,authors,title,summary,format,genre,coverImage,URL,CurrentValue,isbn13 <xsl:apply-templates select="//Book"/> </xsl:template> <xsl:template match="Book"> <xsl:call-template name="keywords"/>,<xsl:call-template name="listName"/>,<xsl:call-template name="publisher"/>,<xsl:call-template name="publishDate"/>,<xsl:call-template name="illustrators"/>,<xsl:call-template name="isbn"/>,<xsl:call-template name="length"/>,<xsl:call-template name="id"/>,<xsl:call-template name="series"/>,<xsl:call-template name="authors"/>,<xsl:call-template name="title"/>,<xsl:call-template name="summary"/>,<xsl:call-template name="format"/>,<xsl:call-template name="genre"/>,<xsl:call-template name="coverImage"/>,<xsl:call-template name="URL"/>,<xsl:call-template name="CurrentValue"/>,<xsl:call-template name="isbn13"/><xsl:text> </xsl:text> </xsl:template> </xsl:stylesheet> よろしくお願いいたします。

    • ベストアンサー
    • izaq
    • XML
    • 回答数2
  • XHTMLがIEのみ文字化け(UTF-8)

    XHTMLで記述しUTF-8で保存した拡張子.htmlのファイルが、IE8で開いた時だけ文字化けします。 以下、試したことと問題点です。 <meta>を入れる→改善した>XHTMLでは<meta>は入れないことになっているので入れたくない。 BOMを付けて保存→改善した>BOMを付けていいのかどうか分からない。 .htaccessで「AddType application/xhtml+xml .html」を入れる→IEではダウンロードになってしまう>問題外。 XML宣言を抜く→改善した>抜きたくない。 ブラウザで何度も更新→解消した>解決してない。 XHTMLで書かれたサイトはたくさんあるのでちゃんとした解決策があるとは思うんですが、ググった限りでは、<meta>を入れろという記述か、ケータイサイトの話か、閲覧者のレジストリをいじるくらいしか見つけられませんでした。 本当の解決法を教えてください。 ちなみに、XML宣言とDOCTYPE宣言は正しく(Another-HTML lintで100点)書かれています。

  • VbscriptでXMLの値取得ができません。。

    javascriptでXMLを組み立て、vbScriptで中身を取得しようとしていますが、 中身を取ることができません。 考えられる原因がありましたら教えていただけますでしょうか。 XML--------- <xml>  <data>   <xml>    <Head>     <cd_kaisha>1</cd_kaisha>     <cd_jigyosho>1</cd_jigyosho>     <cd_shain>1234</cd_shain>     <cd_tenmei></cd_tenmei>     <lit_memo></lit_memo>    </Head>    <Line>     <cd_buhin>14921</cd_buhin>     <su_hat></su_hat>    </Line>   </xml>  </data> </xml> vbScript------------- Set xmlReceive = Server.CreateObject("Microsoft.XMLDOM") xmlReceive.Load(Request) ' ヘッダー部項目を取得 Set xmlHead = xmlReceive.selectSingleNode("//Head")   '(1) Set xmlHeadChild = xmlHead.selectSingleNode("//cd_kaisha") '(2) Set strCdKaisha = xmlHeadChild.NodeValue '(3) (1)では次のように取得されています。 <Head> <cd_kaisha>1</cd_kaisha> <cd_jigyosho>1</cd_jigyosho> <cd_shain>1234</cd_shain> <cd_tenmei></cd_tenmei> <lit_memo></lit_memo> </Head> (2)も次のように取得されています。 <cd_kaisha>1</cd_kaisha> (3)が取得されません。空文字が取れているようです。 xmlHeadChild.hasChildNodes xmlHeadChild.firstChild.NodeType xmlHead.item(0).text xmlHeadChild .text も空になってしまい、取れませんでした。

    • 締切済み
    • area501
    • XML
    • 回答数1
  • XMLのURLをPHP表示したいのですが

    ご質問失礼いたします。 XMLをPHPで表示させたくて、下記のようにPHPファイルを作りました。 <?php $xmlfile = "xmlのURL"; $article=file_get_contents($xmlfile); echo "<table><tr><td>題名</td><td>リンク</td></tr>"; foreach($article->ItemLookupResponse->Items->Item as $data){ echo "<tr><td>"; echo $data[Title]; echo "</td><td>"; echo $data[ItemLinks->ItemLink asURL]; echo "</td></tr>"; } echo "</table>"; ?> echo $article;//で確認したXML(表示に必要な部分だけに省略させていただきました) <?xml version="1.0" ?> <ItemLookupResponse xmlns="http://www.~"> <Items> <Item> <Title>たいとる</Title> <ItemLinks> <ItemLink> <URL>http://www.~</URL> </ItemLink> </ItemLinks> </Item> </Items> </ItemLookupResponse> しかし、表示されず原因を特定することができません。 XMLだけを表示すると、 「This XML file does not appear to have any style information associated with it. The document tree is shown below.」 とは出ますが、情報はきちんと出ていると・・・思います。 PHPのファイルはページのソースを確認しても問題ないように見えたので、 表示の方法かXMLが違うのか、ご指摘いただければと思います。 すみません、知識が未熟な為、伝わりにくかったら申し訳ございませんが、 何卒お力をいただけたらと思います、宜しくお願い致します。

  • XMLからデータセットへ

    こんにちは 初めての質問です。 今XML形の文字列があります。 string strXML = @" <dataset1> <table1> <column1>a</column1> <column1>b</column1> <column1>c</column1> <column1>d</column1> <column1>e</column1> <column1>f</column1> </table1> </dataset1>"; この文字列をXMLファイルとして保存します。 XmlDocument xml = new XmlDocument(); xml.LoadXml(strXML); xml.Save(@"C:\test.xml"); 保存したXMLファイルをデータセットで読み込みます。 DataSet ds = new DataSet(); ds.ReadXml(@"C:\test.xml"); 以上の流れでデータセットの作成はできますが、 一回XMLファイルを保存しないといけません。 何とか保存しないで、文字列から直接データセットを生成する方法はありますか? よろしくお願いします。

    • ベストアンサー
    • juelinliu
    • XML
    • 回答数1
  • ある文字列を含むノードが存在するかを判定したい

    お世話になります。 次のようなXMLファイルがあります。 <root> <data> <code>1</code> <value>aiueo</value> </data> <data> <code>2</code> <value>kakikukeko</value> </data> <data> <code>3</code> <value>aiueo</value> </data> </root> 「aiueo」が一つでも含まれている<value>ノードが存在するならば、という判定をXSLファイルの中で行いたいです。 contains関数を使うのかなと思っているのですが、ルートノードから見て孫のノードを繰り返し探す処理が分からず困っています。 プログラムの前後の処理の都合上、ルートからの絶対パスで辿りたいのですが、方法を教えて下さいますでしょうか。 宜しくお願いします。

    • ベストアンサー
    • yuri_tti
    • XML
    • 回答数2
  • xmlについてです.

    外部参照をするように記述をしたのですが, 実行するとどのブラウザでも表示されません. 原因はなんでしょうか. お願いします. os: windows7 32bit sp ブラウザ:IE9,firer fox6.0,OPERA11.50, ______________________ <?xml version="1.0" encoding="Shift_JIS" ?> <!DOCTYPE ca [ <!ENTITY rb SYSTEM "rb.xml"> ]> <ca id="001"> <title>料理</title> <cn>メニュー</cn> <rb>&rb;</rb> </ca> ______________________ rb.xml <?xml version="1.0" encoding="Shift_JIS" ?> <rb> <main>コース料理</main> <stand> <id s="B"> ハンバーグ </id> <id s="M"> ステーキ </id> <id s="T"> オムライス </id> </stand> </rb> ______________________ 実行すると以下のような画面になります <ca id="001"> <title>料理</title> <cn>メニュー</cn> <rb/> </ca>

  • XML

    XMLの読み取って、変数の入れ方って、どうやるんですか 言語はなんでも 教えてください

    • ベストアンサー
    • noname#141015
    • XML
    • 回答数1
  • 質問

    電子承認し、それが電子メールで飛ぶワークフローのシステムを1から作りたいのですが、どれから学べばいいのかわかりません。まず何から始めたらいいのかアドバイスお願いします。 ただし お金はかけられないので 自分で作りたいです。エクセルのマクロで作ってみましたが、いまいちなので WEB申請画面のような かっこいいシステムを作りたいです。

    • 締切済み
    • noname#138361
    • XML
    • 回答数1
  • 質問

    MFCアプリを作成します。XMLファイルを読み込みたいのですが、.NETFrameworkのようxmlの構造をそのまま構造体に入れたり出したりする方法は無いんでしょうか

    • 締切済み
    • noname#138361
    • XML
    • 回答数1
  • 質問

    XMLでスクロールバーを表示させる 記述があれば教えてください。 お願いします。 きせかえツールのXMLです。

    • 締切済み
    • noname#138361
    • XML
    • 回答数1
  • 質問

    TubeFireToolsをダウンロードしたいんですが、無料ですか 教えてください

    • ベストアンサー
    • noname#138361
    • XML
    • 回答数1
  • クラウドコンピューティング

    クラウドコンピューティングって何ですか 教えてください

    • ベストアンサー
    • noname#138361
    • XML
    • 回答数2
  • ソフトウェア

    パソコンのソフトウェアを作ろうと思ってるんですが、作るにはどんな知識が必要ですか 教えてください

    • 締切済み
    • noname#138361
    • XML
    • 回答数1