XMLなんでもスレ。
前スレ: 【XML】xmlns, XSLT, RelaxNG, JAXP, etc.【総合】
http://pc11.2ch.net/test/read.cgi/tech/1133280488/
前々スレ: 【必須?】XML技術【使ってる?】
http://pc8.2ch.net/test/read.cgi/tech/1090253584/
探検
<XML総合 part="3"/>
■ このスレッドは過去ログ倉庫に格納されています
2008/10/07(火) 17:40:09
228デフォルトの名無しさん
2009/04/11(土) 00:07:53 必要な情報だけ抜き出して表示するんじゃダメなん?
229デフォルトの名無しさん
2009/04/12(日) 13:36:26 >>227
Firefox
Firefox
230デフォルトの名無しさん
2009/04/12(日) 16:22:46 Amayaはmathだけだっけ?
231デフォルトの名無しさん
2009/04/13(月) 01:12:03 >>229
> Firefox
すみません、どうやって設定するのでしょうか?
↓の記事によると、Firefoxは userContent.css というファイルをプロファイ
ルディレクトリに置くことでユーザスタイルシートを指定するようです。
ユーザスタイルシートによるカスタマイズ(1) - えむもじら
http://level.s69.xrea.com/mozilla/index.cgi?id=20070114_sdfx2_2
このファイル名からして、XSLTは指定できないように思えます。実際、
userContent.cssの内容をXSLTにしてみましたが、動作しませんでした。
> Firefox
すみません、どうやって設定するのでしょうか?
↓の記事によると、Firefoxは userContent.css というファイルをプロファイ
ルディレクトリに置くことでユーザスタイルシートを指定するようです。
ユーザスタイルシートによるカスタマイズ(1) - えむもじら
http://level.s69.xrea.com/mozilla/index.cgi?id=20070114_sdfx2_2
このファイル名からして、XSLTは指定できないように思えます。実際、
userContent.cssの内容をXSLTにしてみましたが、動作しませんでした。
232デフォルトの名無しさん
2009/04/13(月) 09:05:49 そういうアドオンを書けってはなしでしょw
233デフォルトの名無しさん
2009/04/26(日) 09:41:46 foo要素かbar要素を選択するXPathってどう書けばいいんでしょうか。
イメージ的には //foo or //barみたいな感じです。
イメージ的には //foo or //barみたいな感じです。
234デフォルトの名無しさん
2009/04/26(日) 09:45:58 ああ、|が使えるんだ。
どうもスレ汚し済みませんでした。
どうもスレ汚し済みませんでした。
235デフォルトの名無しさん
2009/04/27(月) 21:02:32 文法で質問です。解析しようとするXML中に
[adlcp:datafrom]abc[/adlcp:datafrom]
[adlcp:mast]80[/adlcp:mast]
という「:」で区切られたタグがありました。この要素中のabcや80といった内容
を抽出したく思っています。
この場合、[A:B]のAとBはそれぞれ何という文法名称を持っているのしょうか?
(Aは単に要素?)
※書き込みCGIの都合上、タグ記号を<>→[ ]にしています。
[adlcp:datafrom]abc[/adlcp:datafrom]
[adlcp:mast]80[/adlcp:mast]
という「:」で区切られたタグがありました。この要素中のabcや80といった内容
を抽出したく思っています。
この場合、[A:B]のAとBはそれぞれ何という文法名称を持っているのしょうか?
(Aは単に要素?)
※書き込みCGIの都合上、タグ記号を<>→[ ]にしています。
236デフォルトの名無しさん
2009/04/27(月) 21:04:48 名前空間
237デフォルトの名無しさん
2009/04/27(月) 21:07:51 A -> 接頭辞
B -> 局所名
B -> 局所名
238デフォルトの名無しさん
2009/04/27(月) 21:32:062391/2
2009/04/27(月) 21:52:58 以下の様なXML(ちなみにjava.util.Propertiesが吐く出力です)
================検証対象================
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="fooKey">fooValue</entry>
<entry key="barKey">barValue</entry>
</properties>
========================================
に対応するXML Schemaを記述したいのですが、以下ではエラーになりました
曰く「entryは子どもに要素は持てないよ(※1)」とのことなのですが、
どこが誤っていますでしょうか・・・
(改行規制が入ったため、スキーマだけ次に記述させていただきます)
(※1)パーザーからのエラー原文
[Error] :5:21: cvc-complex-type.2.4.d: Invalid content was found starting with element 'entry'. No child element is expected at this point.
================検証対象================
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="fooKey">fooValue</entry>
<entry key="barKey">barValue</entry>
</properties>
========================================
に対応するXML Schemaを記述したいのですが、以下ではエラーになりました
曰く「entryは子どもに要素は持てないよ(※1)」とのことなのですが、
どこが誤っていますでしょうか・・・
(改行規制が入ったため、スキーマだけ次に記述させていただきます)
(※1)パーザーからのエラー原文
[Error] :5:21: cvc-complex-type.2.4.d: Invalid content was found starting with element 'entry'. No child element is expected at this point.
240239(2/2)
2009/04/27(月) 21:54:12 =================定義=================
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="properties">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="entry">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="key" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
======================================
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="properties">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="entry">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="key" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
======================================
241デフォルトの名無しさん
2009/04/27(月) 21:54:39242デフォルトの名無しさん
2009/04/27(月) 21:56:39243デフォルトの名無しさん
2009/04/27(月) 22:01:12 >>239-240
エラーメッセージを読み間違えてる。
「要素'entry'から始まる不正な内容を発見しました。ここには子要素は認められません」
<sequence>は指定した要素を指定した個数だけ指定した順番で要求する定義。
エラーメッセージを読み間違えてる。
「要素'entry'から始まる不正な内容を発見しました。ここには子要素は認められません」
<sequence>は指定した要素を指定した個数だけ指定した順番で要求する定義。
244デフォルトの名無しさん
2009/04/28(火) 10:54:29 >>243
ありがとうございます。sequence のままの場合、
データ側を試しに一つのentry要素1つにしてみると成功しました。
何度も質問してすみませんが、「entry要素が任意個並ぶ」の場合は
どうなるのでしょうか。any と choice は×でした。
ありがとうございます。sequence のままの場合、
データ側を試しに一つのentry要素1つにしてみると成功しました。
何度も質問してすみませんが、「entry要素が任意個並ぶ」の場合は
どうなるのでしょうか。any と choice は×でした。
245デフォルトの名無しさん
2009/04/28(火) 12:31:17 >>244
っmaxOccurs, minOccurs
っmaxOccurs, minOccurs
246デフォルトの名無しさん
2009/04/28(火) 14:51:09 >>245
ありがとうございます。min=0, max=unboundedで出来ました。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="properties">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="entry" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="key" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
そもそも>>239のXMLに対して妥当な書き方なのか分かりませんが…
ありがとうございます。min=0, max=unboundedで出来ました。
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="properties">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="entry" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:simpleContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="key" type="xsd:string" use="required"/>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
そもそも>>239のXMLに対して妥当な書き方なのか分かりませんが…
247デフォルトの名無しさん
2009/04/30(木) 15:33:43 XSLTでhtml出力したいと思っているのですが、
MSXSL6でhtml出力されると
<!--hogehoge-->
<?php include("./include/index.php"); ?>
が出力されません。
コメントタグなどテキスト出力できる方法はありませんでしょうか?
よろしくお願いします。
hoge.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" omit-xml-declaration="yes" indent="yes"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
media-type="text/html" />
<xsl:template match="/"><html>
<head>
<link rel="stylesheet" href="../../css/import.css"
media="print,screen" charset="shift_jis" type="text/css" />
</head>
<body>
<!--hogehoge start-->
<div id="hogehoge">
<?php include("./include/index.php"); ?>
</div>
<!--hogehoge end-->
</body>
</html>
</xsl:template>
</xsl:stylesheet>
MSXSL6でhtml出力されると
<!--hogehoge-->
<?php include("./include/index.php"); ?>
が出力されません。
コメントタグなどテキスト出力できる方法はありませんでしょうか?
よろしくお願いします。
hoge.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" omit-xml-declaration="yes" indent="yes"
doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"
media-type="text/html" />
<xsl:template match="/"><html>
<head>
<link rel="stylesheet" href="../../css/import.css"
media="print,screen" charset="shift_jis" type="text/css" />
</head>
<body>
<!--hogehoge start-->
<div id="hogehoge">
<?php include("./include/index.php"); ?>
</div>
<!--hogehoge end-->
</body>
</html>
</xsl:template>
</xsl:stylesheet>
248デフォルトの名無しさん
2009/04/30(木) 16:41:57 <!--hogehoge-->は
<xsl:comment>
<xsl:text>hogehoge</xsl:text>
</xsl:comment>
<?php ?> のほうはわかんね。
<xsl:comment>
<xsl:text>hogehoge</xsl:text>
</xsl:comment>
<?php ?> のほうはわかんね。
249デフォルトの名無しさん
2009/05/01(金) 10:04:01 VB.net2005で要素探して文字列置換する関数教えて
250デフォルトの名無しさん
2009/05/01(金) 22:40:36 言語に由来するAPIは言語のスレじゃないの?
251デフォルトの名無しさん
2009/05/03(日) 16:25:08 >>247
> <?php include("./include/index.php"); ?>
処理命令ならxsl:processing-instructionを使えばいいんでないかな。
XSLT 1.0仕様書だとここらへん。
ttp://www.w3.org/TR/xslt#section-Creating-Processing-Instructions
> <?php include("./include/index.php"); ?>
処理命令ならxsl:processing-instructionを使えばいいんでないかな。
XSLT 1.0仕様書だとここらへん。
ttp://www.w3.org/TR/xslt#section-Creating-Processing-Instructions
252デフォルトの名無しさん
2009/05/03(日) 21:50:08 >>248、251 ありがとうございました。
<xsl:processing-instruction name="php">
include("../../../include/business/index.php");
</xsl:processing-instruction>
でOKでした
<xsl:processing-instruction name="php">
include("../../../include/business/index.php");
</xsl:processing-instruction>
でOKでした
253デフォルトの名無しさん
2009/05/26(火) 06:21:49 Java(6)でXHTML文書をorg.w3c.dom.Documentに読み込んだあと、そのまま
javax.xml.transform.Transformerで出力すると、
出力結果の文書に、元の文書にはなかった属性(たとえば<a>に shape="rect")が
追加されてしまいます。
これを抑止する方法はないでしょうか?
これらの属性値は暗黙のデフォルト値のようで、
出力前にElement#removeAttributeNode()で削除することができません。
(削除してもデフォルト値で復活してしまう)
Transformerのパラメータ等で属性のデフォルト値出力を抑止できると
大変たすかるのですが、対処法をご存じないでしょうか?
javax.xml.transform.Transformerで出力すると、
出力結果の文書に、元の文書にはなかった属性(たとえば<a>に shape="rect")が
追加されてしまいます。
これを抑止する方法はないでしょうか?
これらの属性値は暗黙のデフォルト値のようで、
出力前にElement#removeAttributeNode()で削除することができません。
(削除してもデフォルト値で復活してしまう)
Transformerのパラメータ等で属性のデフォルト値出力を抑止できると
大変たすかるのですが、対処法をご存じないでしょうか?
254デフォルトの名無しさん
2009/05/26(火) 22:47:05 aじゃなくてareaじゃないの?
255デフォルトの名無しさん
2009/05/27(水) 07:05:19 >254
ttp://w3g.jp/xhtml/dic/a#shape
あと、ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdに
<!ELEMENT a %a.content;>
<!ATTLIST a
%attrs;
%focus;
charset %Charset; #IMPLIED
type %ContentType; #IMPLIED
name NMTOKEN #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
shape %Shape; "rect"
coords %Coords; #IMPLIED
target %FrameTarget; #IMPLIED
>
とあります。
ttp://w3g.jp/xhtml/dic/a#shape
あと、ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdに
<!ELEMENT a %a.content;>
<!ATTLIST a
%attrs;
%focus;
charset %Charset; #IMPLIED
type %ContentType; #IMPLIED
name NMTOKEN #IMPLIED
href %URI; #IMPLIED
hreflang %LanguageCode; #IMPLIED
rel %LinkTypes; #IMPLIED
rev %LinkTypes; #IMPLIED
shape %Shape; "rect"
coords %Coords; #IMPLIED
target %FrameTarget; #IMPLIED
>
とあります。
256デフォルトの名無しさん
2009/05/27(水) 20:08:34 XMLとDTDをテキストファイルに書いて
データベースを作ったんだけど、
それらのファイルを開いて検索したり手軽にするには
どうしたらいいですか?
データベースを作ったんだけど、
それらのファイルを開いて検索したり手軽にするには
どうしたらいいですか?
257デフォルトの名無しさん
2009/05/27(水) 20:38:44 データベースというものがあってだな
258デフォルトの名無しさん
2009/05/28(木) 00:54:15 XMLのフリーのDBMで定番ってあるの? PostgreSQLとかMySQLみたいな。
259デフォルトの名無しさん
2009/05/28(木) 00:55:08 DBMじゃなくてDBMSでした。
260デフォルトの名無しさん
2009/05/28(木) 11:32:26 COBOLのフリーのJAVAで定番ってあるの? EclipseとかNetBeansみたいな。
261デフォルトの名無しさん
2009/05/29(金) 13:35:02 XULに未来はあるの?
262デフォルトの名無しさん
2009/05/30(土) 14:37:02 俺メモ
//div/div より //div[parent::div]
//div//div より //div[ancestor::div]
の方が早い
//div/div より //div[parent::div]
//div//div より //div[ancestor::div]
の方が早い
263デフォルトの名無しさん
2009/05/30(土) 19:45:51264デフォルトの名無しさん
2009/05/30(土) 21:22:59 実装依存ではあるけど、たいていはスラッシュって閉じタグの検出用じゃないか?
だから省略するより軸は正規構文で書く方が早いのは納得できる
だから省略するより軸は正規構文で書く方が早いのは納得できる
265デフォルトの名無しさん
2009/05/31(日) 11:38:40 実装毎に差はあると思いますが、自分の知る限りでは全部早いです
先祖は1本腺で辿れるが、子孫は無数。とか構造的なもん?
漠然としてますが、自分なりの解釈です
俺メモ
//div//div//div より //div[count(ancestor::div)=2]
の方が若干早い
先祖は1本腺で辿れるが、子孫は無数。とか構造的なもん?
漠然としてますが、自分なりの解釈です
俺メモ
//div//div//div より //div[count(ancestor::div)=2]
の方が若干早い
266デフォルトの名無しさん
2009/06/11(木) 09:20:27 誘導されてきました。
【OS】 Windows XP SP2
【PC】 VAIO typeT
【質問内容】 xslファイルのエラー解決法を教えて下さい。@の部分がエラーですと言われるのですが、文法は間違ってないハズなのに…
ファイル名: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>
<xsl:apply-templates select="cars"/>
</root>
</xsl:template>
<!-- 車リスト -->
<xsl:template match="cars"/>
<cars>車リストを処理しました。</cars>
@→</xsl:template>
</xsl:stylesheet>
【OS】 Windows XP SP2
【PC】 VAIO typeT
【質問内容】 xslファイルのエラー解決法を教えて下さい。@の部分がエラーですと言われるのですが、文法は間違ってないハズなのに…
ファイル名: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>
<xsl:apply-templates select="cars"/>
</root>
</xsl:template>
<!-- 車リスト -->
<xsl:template match="cars"/>
<cars>車リストを処理しました。</cars>
@→</xsl:template>
</xsl:stylesheet>
267デフォルトの名無しさん
2009/06/11(木) 09:25:13268デフォルトの名無しさん
2009/06/11(木) 11:27:42 <xsl:template match="cars"/>
のケツに付いてる/でtemplate要素が終わっちゃってるからじゃない?
のケツに付いてる/でtemplate要素が終わっちゃってるからじゃない?
269デフォルトの名無しさん
2009/06/11(木) 21:13:39 文法間違ってないって自信はどこからくるんだ?
バカでも文法知ってれば、このイージーミスは一目でわかるだろ
バカでも文法知ってれば、このイージーミスは一目でわかるだろ
270デフォルトの名無しさん
2009/06/11(木) 21:55:10 >@→</xsl:template>
missmatched closed tag xsl:template.
missmatched closed tag xsl:template.
271266
2009/06/12(金) 01:28:59 >>268さんの方法で試したら動きました。ありがとうございましたm( )m
272デフォルトの名無しさん
2009/06/12(金) 12:00:16 XML専用機能の付いたテキストエディタを使えば
こんな凡ミスは防げるのに。
こんな凡ミスは防げるのに。
273デフォルトの名無しさん
2009/06/12(金) 23:47:43 mozilla系に読み込ませればexpatが怒ってくれる
274デフォルトの名無しさん
2009/06/13(土) 01:29:33275デフォルトの名無しさん
2009/06/13(土) 01:35:23 ごめんねカーチャンOSがOpenSolarisだから
IEが使えなくてごめんね
IEが使えなくてごめんね
276デフォルトの名無しさん
2009/06/13(土) 01:51:24 むしろ今時winでしか使えないIEを出す方が間違ってる
277デフォルトの名無しさん
2009/06/13(土) 01:59:24 macの無くなっちゃったんだよね……
10年ぐらい前に親が買ってきたmacにIE4.5を入れてはしゃいでたのが懐かしい
10年ぐらい前に親が買ってきたmacにIE4.5を入れてはしゃいでたのが懐かしい
278デフォルトの名無しさん
2009/06/13(土) 03:06:55 カーチャンやめろw
知人スレかと思ったわw
知人スレかと思ったわw
279デフォルトの名無しさん
2009/06/18(木) 01:28:42 C言語からexpatを使っているんですけど、タグの要素内容を取得するのってどうすればよいのでしょうか?
属性は取得できたのですが。
属性は取得できたのですが。
280デフォルトの名無しさん
2009/07/01(水) 17:31:38 <xsl:sort>で躓いているのですが、data-type="text" でのascending, descending というのは
文字列の何を基準に並び替えているんですかね?文字数?
例えばxmlファイル<book>配下にそれぞれ下記の出現順に<publish>が並んでいて
<publish>昭和システム</publish>
<publish>昭和システム</publish>
<publish>ハードバンク</publish>
<publish>頌栄社</publish>
xslファイルで下記のように並び替えると
<xsl:for-each select="book">
<xsl:sort select="publish" data-type="text" order="ascending" />
ハードバンク
昭和システム
昭和システム
頌栄社
の順で並びます。
何故、ハードバンクが一番上にくるのでしょうか?
ハードバンクと昭和システムの昇順の差異はどこでしょうか?
文字列の何を基準に並び替えているんですかね?文字数?
例えばxmlファイル<book>配下にそれぞれ下記の出現順に<publish>が並んでいて
<publish>昭和システム</publish>
<publish>昭和システム</publish>
<publish>ハードバンク</publish>
<publish>頌栄社</publish>
xslファイルで下記のように並び替えると
<xsl:for-each select="book">
<xsl:sort select="publish" data-type="text" order="ascending" />
ハードバンク
昭和システム
昭和システム
頌栄社
の順で並びます。
何故、ハードバンクが一番上にくるのでしょうか?
ハードバンクと昭和システムの昇順の差異はどこでしょうか?
281デフォルトの名無しさん
2009/07/01(水) 17:42:17 Unicodeのコードポイント順だろうけどちゃんと調べたほうがいいぞ
282デフォルトの名無しさん
2009/07/01(水) 17:56:39 ありがとうございます。
なるほど、深いですね・・・
とりあえず飛ばして先進みます。
なるほど、深いですね・・・
とりあえず飛ばして先進みます。
283デフォルトの名無しさん
2009/07/03(金) 00:11:48 あるXMLに任意のXSLTを適用した結果のXMLを出力するような、
コマンドラインで使えるフリーのツールって知りませんか?
検索の仕方が悪いのかもしれないけれど、
ブラウザしか見あたらなくて
コマンドラインで使えるフリーのツールって知りませんか?
検索の仕方が悪いのかもしれないけれど、
ブラウザしか見あたらなくて
284283
2009/07/03(金) 00:15:37 検索ワードに「コマンドライン」って入れるのを忘れてましたw
ぼろぼろ出てきたけれどどれが良いのやら
お勧めがあったら教えてください
ぼろぼろ出てきたけれどどれが良いのやら
お勧めがあったら教えてください
285デフォルトの名無しさん
2009/07/03(金) 03:48:42 Xalanでいいだろ
286デフォルトの名無しさん
2009/07/03(金) 15:01:01287デフォルトの名無しさん
2009/07/04(土) 02:47:29 以下の条件を満たすe1要素を取得するXPathはどう書けばいいんでしょうか
・a1属性の値がv1である
・a2属性の値が共通しているe2要素が同文書中に存在する
・そのe2要素のa3属性の値がv2である
サンプル:
...
<e1 a1="v1" a2="hoge">...</e1>
...
<e2 a2="hoge" a3="v2">...</e2>
...
・a1属性の値がv1である
・a2属性の値が共通しているe2要素が同文書中に存在する
・そのe2要素のa3属性の値がv2である
サンプル:
...
<e1 a1="v1" a2="hoge">...</e1>
...
<e2 a2="hoge" a3="v2">...</e2>
...
288デフォルトの名無しさん
2009/07/04(土) 03:44:19 @a1="v1"のe1要素リストを取得する
↓
@a3="v2"のe2要素リストを取得する
↓
e1@a2の値を一つ取り出して、e2@a3と照合←繰り返す
おわり
↓
@a3="v2"のe2要素リストを取得する
↓
e1@a2の値を一つ取り出して、e2@a3と照合←繰り返す
おわり
289デフォルトの名無しさん
2009/07/04(土) 03:46:30 ああすまん三つ目を間違えた
リストのe1@a2の値を一つ取り出して、リストのe2@a2と照合←繰り返す
リストのe1@a2の値を一つ取り出して、リストのe2@a2と照合←繰り返す
290デフォルトの名無しさん
2009/07/04(土) 05:10:36 >>287
xsltのように外部で変数を定義できる環境があれば一本のxpath式でかけるが、そうでないなら無理。
xsltのように外部で変数を定義できる環境があれば一本のxpath式でかけるが、そうでないなら無理。
291デフォルトの名無しさん
2009/07/05(日) 16:22:40 任意のXMLを任意のXSLでするCOBOLのJAVAってどこにありますか?
任意の検索をしてみましたが、あらゆるサイトは私を苦しめました。
あなたたちの力は私を大いに助けるでしょう。そして、は、にだけ、私のもので。
任意の検索をしてみましたが、あらゆるサイトは私を苦しめました。
あなたたちの力は私を大いに助けるでしょう。そして、は、にだけ、私のもので。
292デフォルトの名無しさん
2009/07/05(日) 19:12:07 回答が欲しいので、あげておきます。
293デフォルトの名無しさん
2009/07/05(日) 19:22:15 japanese please
294デフォルトの名無しさん
2009/07/05(日) 19:55:44 どう見ても日本語だろwww
295デフォルトの名無しさん
2009/07/05(日) 19:58:43 >>293は面白いと思って書き込んだんだよ・・・
296デフォルトの名無しさん
2009/07/05(日) 19:58:50 どう見ても機械翻訳だけど
なんでわざわざ2chの過疎スレに投げるのw
なんでわざわざ2chの過疎スレに投げるのw
297デフォルトの名無しさん
2009/07/05(日) 20:01:14 ここって過疎スレなのか?
俺たちがいるってことは世界の中心なんだろ?
俺たちがいるってことは世界の中心なんだろ?
298デフォルトの名無しさん
2009/07/05(日) 20:02:44 どこが機械翻訳やねん
299デフォルトの名無しさん
2009/07/05(日) 20:04:37 どこが機械語やねん
300デフォルトの名無しさん
2009/07/05(日) 20:06:04 神ktkr
301デフォルトの名無しさん
2009/07/05(日) 20:21:05 http://studiokingyo.fc2web.com/
天才プログラマーって本当にいるんだな・・・
天才プログラマーって本当にいるんだな・・・
302デフォルトの名無しさん
2009/07/05(日) 20:45:57303デフォルトの名無しさん
2009/07/05(日) 20:48:10 >>301
そのページのどこを読めばそういう感想に至るのかについてkwsk
そのページのどこを読めばそういう感想に至るのかについてkwsk
304デフォルトの名無しさん
2009/07/05(日) 20:51:57305デフォルトの名無しさん
2009/07/05(日) 20:55:31 そこのTipsはプログラマなら必見の内容
306デフォルトの名無しさん
2009/07/05(日) 21:00:27 >>303
まぁ、プログラマじゃなきゃ分からんわなwww
まぁ、プログラマじゃなきゃ分からんわなwww
307デフォルトの名無しさん
2009/07/05(日) 21:15:09 なんという乞食サイト
308デフォルトの名無しさん
2009/07/05(日) 21:15:33 kwskとかないわ・・・
309デフォルトの名無しさん
2009/07/05(日) 21:17:14 具体的な指摘もできないで何が「乞食サイト」だ
310デフォルトの名無しさん
2009/07/05(日) 21:20:57 技術情報が豊富だな
311デフォルトの名無しさん
2009/07/05(日) 21:39:42312デフォルトの名無しさん
2009/07/05(日) 22:51:27 失せろスレチども
313デフォルトの名無しさん
2009/07/05(日) 23:53:22 なんでこんな過疎スレに荒らし沸いてるん?
314デフォルトの名無しさん
2009/07/05(日) 23:55:32315デフォルトの名無しさん
2009/07/06(月) 00:25:15 一度アク禁喰らってきたらいいよ
316デフォルトの名無しさん
2009/07/06(月) 00:57:15 お前がな
317デフォルトの名無しさん
2009/07/06(月) 05:06:16318デフォルトの名無しさん
2009/07/06(月) 16:58:04 -->
319デフォルトの名無しさん
2009/07/07(火) 01:05:58320デフォルトの名無しさん
2009/07/07(火) 02:39:32 <!-- age -->
321デフォルトの名無しさん
2009/07/07(火) 03:08:57 結局、>>291の質問に答えられる奴はここにはいないんだなwww
322デフォルトの名無しさん
2009/07/07(火) 07:42:25 不覚にもワラタw
当たり前だろwww
当たり前だろwww
323デフォルトの名無しさん
2009/07/07(火) 16:39:33 ローカルのXMLをXSLスタイルシートを使ってブラウザ表示させていますが、
IE8では問題なく表示可能。FireFox3.0では何も表示されません。
ただし、<?xml-stylesheet type="text/xsl" href="http://hoge.hoe/hoge.xsl" ?> としている場合。
XSLファイルもローカルにおき、<?xml-stylesheet type="text/xsl" href="hoge.xsl" ?>とすると問題なく表示されます。
サーバの返すMIME-Typeの問題かと思いましたが、text/xmlでもtext/xslでもapplication/xslでもやはりだめです。
# 関係ないですが、IE8はtext/xmlだとXSLスタイルシートは適用されないよう。
どういう原因が考えられるでしょうか?
IE8では問題なく表示可能。FireFox3.0では何も表示されません。
ただし、<?xml-stylesheet type="text/xsl" href="http://hoge.hoe/hoge.xsl" ?> としている場合。
XSLファイルもローカルにおき、<?xml-stylesheet type="text/xsl" href="hoge.xsl" ?>とすると問題なく表示されます。
サーバの返すMIME-Typeの問題かと思いましたが、text/xmlでもtext/xslでもapplication/xslでもやはりだめです。
# 関係ないですが、IE8はtext/xmlだとXSLスタイルシートは適用されないよう。
どういう原因が考えられるでしょうか?
324デフォルトの名無しさん
2009/07/07(火) 16:50:44 よく分からんけど、別ドメインへのアクセスを抑制するセキュリティ上の問題じゃねえの。
ちなみにXSLスタイルシートのMIMEタイプはapplication/xslt+xmlまたはapplication/xml
ちなみにXSLスタイルシートのMIMEタイプはapplication/xslt+xmlまたはapplication/xml
325デフォルトの名無しさん
2009/07/07(火) 16:59:16 なるほど。
ありがとうございます。
その線で調べてみます。
ありがとうございます。
その線で調べてみます。
326デフォルトの名無しさん
2009/07/07(火) 23:30:42 表示ですが、それは支障なくIE8のローカルのXMLを表示できます。
XSLスタイルシートがあるブラウザ。 FireFox3.0に何も表示しません = あります。
「/テキストはxsl(xml)です。」. . xmlに喜ばせられます。
そして、あなたが言われて、タイプがあったとき<それを表現しました>、それを仮定するとき、
それが「テキスト/xsl」<の「Http://hoge.hoe/hoge.xsl」と等しい謝意Hrefに言われた、--スタイルシートになるのが、等しかったときに。
そのうえ、XSLがファイルする地元住民は、置かれます。
Hrefは「Hoge.xsl?」です。 問題、大部分へのMIMEの種類について。
サーバそれでテキスト/xml、テキスト/xsl、および>さえ役に立たなくて、リターンのときに等しい方が静まっているのを見て、支障なくそれを表示しました。
アプリケーション/xsl。
しかしながら、IE8がテキスト/xmlであるときに、それは
#、が関係ないXSLスタイルシートです: それを適用させないでください。
どんな原因が考えられますか?
XSLスタイルシートがあるブラウザ。 FireFox3.0に何も表示しません = あります。
「/テキストはxsl(xml)です。」. . xmlに喜ばせられます。
そして、あなたが言われて、タイプがあったとき<それを表現しました>、それを仮定するとき、
それが「テキスト/xsl」<の「Http://hoge.hoe/hoge.xsl」と等しい謝意Hrefに言われた、--スタイルシートになるのが、等しかったときに。
そのうえ、XSLがファイルする地元住民は、置かれます。
Hrefは「Hoge.xsl?」です。 問題、大部分へのMIMEの種類について。
サーバそれでテキスト/xml、テキスト/xsl、および>さえ役に立たなくて、リターンのときに等しい方が静まっているのを見て、支障なくそれを表示しました。
アプリケーション/xsl。
しかしながら、IE8がテキスト/xmlであるときに、それは
#、が関係ないXSLスタイルシートです: それを適用させないでください。
どんな原因が考えられますか?
327デフォルトの名無しさん
2009/07/07(火) 23:39:03 japanese please again
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★12 [蚤の市★]
- 中国の渡航自粛要請1カ月 大阪の観光バス予約ゼロ、東北にも波及 [蚤の市★]
- 【神戸】エレベーター「かご」なく男性医師が転落死 大手「三菱電機ビルソリューションズ」の担当者、安全装置切り放置か [ぐれ★]
- 不倫疑惑の永野芽郁さん、CM削除ドミノの違約金“やはり発生は免れない”可能性 約10億円になる見込み、本人は全額支払う覚悟 [牛丼★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 [ぐれ★]
- 女性天皇「賛成」69%、将来の皇位継承「不安」68%…読売世論調査 [蚤の市★]
- かめはめ波打って仕事行く(5連続成功中)
- 高市、メガソーラー廃止。環境破壊が社会問題化 [792147417]
- 日本人がホルホルの対象にしている生物、海外にも生息すると判明 [603416639]
- いい香りのする会社のおばちゃんなんなんだよwww
- 無責任な大人が「不登校でいいんだよ」とか言ってるけどさ
- 阿部監督「松本剛獲得した理由は『守備力』と『人間性』」←何で辰己(5年連続GG)じゃないんやろ?
