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
460デフォルトの名無しさん
2009/10/22(木) 21:06:27 emacs
461デフォルトの名無しさん
2009/10/22(木) 22:08:17 メモ帳
462デフォルトの名無しさん
2009/10/22(木) 22:42:01 Eclipse
463デフォルトの名無しさん
2009/11/05(木) 05:39:23 vi
464デフォルトの名無しさん
2009/11/18(水) 12:52:13 MSXMLとIMXWriterPtrを使って、XMLをインデント付きで出力しているのですが、
アトリビュートの部分を一つごとに(または任意の文字数を超えた時点で)
改行して折り返すようなことは可能ですか?
Visual Studioのプロジェクトファイルのような記述をしたいのですが。
アトリビュートの部分を一つごとに(または任意の文字数を超えた時点で)
改行して折り返すようなことは可能ですか?
Visual Studioのプロジェクトファイルのような記述をしたいのですが。
465デフォルトの名無しさん
2009/11/18(水) 22:57:35 知らんがその手のレイアウトに拘るなら手書きの方が早いんじゃないかな。
値中の < > & " をそれぞれ < > & " に書き換えることだけ気をつければ
あとはプレーンテキストの出力とさして変わらないかと。
値中の < > & " をそれぞれ < > & " に書き換えることだけ気をつければ
あとはプレーンテキストの出力とさして変わらないかと。
466465
2009/11/18(水) 23:13:18 ・・・まさかの参照文字変換w
< > & " ね。
< > & " ね。
467デフォルトの名無しさん
2009/11/19(木) 09:58:48 MSのXMLライブラリは触った事がないので役に立つかは分からんが....。
公式ドキュメントに出力形式を指定するオプションが明記されていないのなら、
>>465の手書きするという提案に賛成する。
というか、メソッドをフックするとかオーバーライトするような仕掛けは、
そのMSライブラリには用意されていないのかねえ?
自分の場合は、Rubyの標準XMLライブラリ(REXML)の出力形式に
不満があったのと、そのライブラリのAPI仕様の汚さにうんざりしていたので、
XMLライブラリを(手書きで)自作した。入力(パーズ)だけは標準ライブラリにまかせ、
あとは自作ライブラリで加工&出力するという形。
他のアプローチとしては、XSLTの採用も検討すべきかと。インデント加工を含め、
後々になってXML出力をカスタマイズしたいという要望はたびたび起こるもの。
だから、その加工処理をプログラムのロジックとして埋め込むのではなく、
XSLTプロセッサに変換(Transform)をまかせるという考え方。
MSもXSLTライブラリは提供しているのではないかと思う。
公式ドキュメントに出力形式を指定するオプションが明記されていないのなら、
>>465の手書きするという提案に賛成する。
というか、メソッドをフックするとかオーバーライトするような仕掛けは、
そのMSライブラリには用意されていないのかねえ?
自分の場合は、Rubyの標準XMLライブラリ(REXML)の出力形式に
不満があったのと、そのライブラリのAPI仕様の汚さにうんざりしていたので、
XMLライブラリを(手書きで)自作した。入力(パーズ)だけは標準ライブラリにまかせ、
あとは自作ライブラリで加工&出力するという形。
他のアプローチとしては、XSLTの採用も検討すべきかと。インデント加工を含め、
後々になってXML出力をカスタマイズしたいという要望はたびたび起こるもの。
だから、その加工処理をプログラムのロジックとして埋め込むのではなく、
XSLTプロセッサに変換(Transform)をまかせるという考え方。
MSもXSLTライブラリは提供しているのではないかと思う。
468デフォルトの名無しさん
2009/11/19(木) 13:02:56469464
2009/11/19(木) 22:21:36 >>465-467
たしかに読み込みとは違ってパーサ処理も不要ですし、
文字列をUTF8にするルーチンさえ作ってしまえば、
自前でテキストファイルに出力して折り返しなども自由にできますね。
そっちの方向でも調査してみたいと思います。
このスレッドは定期的に見させていただきますので、
もしMSXMLやIMXWriterPtrの使いかた次第で可能になる方法をご存じであれば、
引き続き情報を教えていただけると嬉しいです。
ありがとうございます。
たしかに読み込みとは違ってパーサ処理も不要ですし、
文字列をUTF8にするルーチンさえ作ってしまえば、
自前でテキストファイルに出力して折り返しなども自由にできますね。
そっちの方向でも調査してみたいと思います。
このスレッドは定期的に見させていただきますので、
もしMSXMLやIMXWriterPtrの使いかた次第で可能になる方法をご存じであれば、
引き続き情報を教えていただけると嬉しいです。
ありがとうございます。
470デフォルトの名無しさん
2009/11/20(金) 14:30:24 XMLって、HTMLの延長線上かと思ってなめてかかったんだけれど、そんなレベルじゃなかったね
他プログラミング言語やってたから何とかなったが、いきなり最初からXMLとなったら難しいだろうな、と思う
他プログラミング言語やってたから何とかなったが、いきなり最初からXMLとなったら難しいだろうな、と思う
471デフォルトの名無しさん
2009/11/21(土) 12:08:34 XMLのいいリファレンスサイトってどっか無いですか?
ココ(http://msdn.microsoft.com/ja-jp/library/ms256177.aspx)はごちゃごちゃしてて見にくいです
ココ(http://msdn.microsoft.com/ja-jp/library/ms256177.aspx)はごちゃごちゃしてて見にくいです
472デフォルトの名無しさん
2009/11/21(土) 17:23:30 >>471
直に規格に当たるのが一番
直に規格に当たるのが一番
473デフォルトの名無しさん
2009/11/22(日) 18:52:35474デフォルトの名無しさん
2009/11/22(日) 18:56:27 英語ドキュメントが読めないと、この世界じゃ生きられないぞ
翻訳サイト使ってでも頑張って読め
翻訳サイト使ってでも頑張って読め
475デフォルトの名無しさん
2009/11/23(月) 00:42:52 『10日で覚えるXML』にXMLSchemaの部分で書かれていたのですが、
<ym:books xmlns:ym="urn:books" title"一覧">
の<ym: > って何ですか?
その記述に関しては何も書かれていないし、ネットで検索しても自分には出てきませんでした
この<ym: >の部分の意味、そしてこの構文の名前(又はこの説明の載っているサイト)を教えていただけませんか?
<ym:books xmlns:ym="urn:books" title"一覧">
の<ym: > って何ですか?
その記述に関しては何も書かれていないし、ネットで検索しても自分には出てきませんでした
この<ym: >の部分の意味、そしてこの構文の名前(又はこの説明の載っているサイト)を教えていただけませんか?
476デフォルトの名無しさん
2009/11/23(月) 00:45:38477デフォルトの名無しさん
2009/11/23(月) 01:02:32478デフォルトの名無しさん
2009/11/23(月) 06:37:08 違う、それは名前空間接頭辞。ymをmyと置き換えてもhhhhと置き換えても同じ。
なんならym:booksをただのbooksにして、xmlns:ymをただのxmlnsに置き換えても同じ。
なんならym:booksをただのbooksにして、xmlns:ymをただのxmlnsに置き換えても同じ。
479デフォルトの名無しさん
2009/11/23(月) 17:30:04 XMLParsedErrorオブジェクトに属するerrorCodeプロパティのエラーコードについて質問させていただきます
ココでのエラーコードは
http://msdn.microsoft.com/en-us/library/ms681382%28VS.85%29.aspx
http://msdn.microsoft.com/ja-jp/library/bb166520.aspx
http://msdn.microsoft.com/ja-jp/library/cc189020%28VS.95%29.aspx
これらのどれに属する(又はどれでもない)のでしょうか?
このプロパティの各エラーコードの内容を確認したいのですが、出てきませんでした
ココでのエラーコードは
http://msdn.microsoft.com/en-us/library/ms681382%28VS.85%29.aspx
http://msdn.microsoft.com/ja-jp/library/bb166520.aspx
http://msdn.microsoft.com/ja-jp/library/cc189020%28VS.95%29.aspx
これらのどれに属する(又はどれでもない)のでしょうか?
このプロパティの各エラーコードの内容を確認したいのですが、出てきませんでした
480デフォルトの名無しさん
2009/11/23(月) 19:55:45 CSVの時代遅れで、XMLの時代と聞いたので調べてみたのですが
http://www.atmarkit.co.jp/fwcr/rensai/imasara01/imasara01_01.gif
すごく見づらくないか
各要素が何を指しているのかがわかりやすいが、こんなもん?
それとも表示するソフトとかあるの?
http://www.atmarkit.co.jp/fwcr/rensai/imasara01/imasara01_01.gif
すごく見づらくないか
各要素が何を指しているのかがわかりやすいが、こんなもん?
それとも表示するソフトとかあるの?
481デフォルトの名無しさん
2009/11/23(月) 20:05:38 テーブル状のデータを見たいだけなら CSV でもいいんじゃね?
表示するソフトってどういう形式での表示を求めているかしらんが
メジャーなインターネットブラウザならスタイルシートに紐付けて表示できる。
その画像は IE のデフォルト表示だと思う。
表示するソフトってどういう形式での表示を求めているかしらんが
メジャーなインターネットブラウザならスタイルシートに紐付けて表示できる。
その画像は IE のデフォルト表示だと思う。
482デフォルトの名無しさん
2009/11/23(月) 20:06:59 見づらいですよ。
ていうか、適材適所です。
たとえば表計算のexport程度なら、私は迷わずCSVを選びます。
何かすでに使えるものがあって、それがxmlの入力を必要とするとかでなければ。
ていうか、適材適所です。
たとえば表計算のexport程度なら、私は迷わずCSVを選びます。
何かすでに使えるものがあって、それがxmlの入力を必要とするとかでなければ。
483デフォルトの名無しさん
2009/11/23(月) 20:08:21 CSVはカンマや空白、ダブルクォーテーション等の扱いがめんどい
484デフォルトの名無しさん
2009/11/23(月) 21:59:29 JavaだとJAXBであっさりデータバインドできるからXMLのが便利だな。
あとXMLだとCSVと似たようなことすると、構造体配列のように扱えるから、
テキストとして開いた時に可読性がいい。(好きにインデント付けられる)
何十万件というデータ量でもなければCSVでプログラム組むことはないなぁ。
あとXMLだとCSVと似たようなことすると、構造体配列のように扱えるから、
テキストとして開いた時に可読性がいい。(好きにインデント付けられる)
何十万件というデータ量でもなければCSVでプログラム組むことはないなぁ。
485デフォルトの名無しさん
2009/11/24(火) 07:26:20 ミニマムに何かexportするときは"T"SVをまず選ぶかなぁ。
次にXML。CSVは他所とのやり取りで必要が無い限り回避。
次にXML。CSVは他所とのやり取りで必要が無い限り回避。
486デフォルトの名無しさん
2009/11/24(火) 19:19:32 xml下の書き方であってる?
<勇者>
<HP>100</HP>
<MP>100</MP>
<Str>100</Str>
</勇者>
それと、属性はどのような場合使うべき?
<勇者>
<HP>100</HP>
<MP>100</MP>
<Str>100</Str>
</勇者>
それと、属性はどのような場合使うべき?
487デフォルトの名無しさん
2009/11/24(火) 19:36:27 >100の人気に嫉妬
488デフォルトの名無しさん
2009/11/24(火) 19:38:33 べつに属性をどう使おうが自由だ。
個人的には
<勇者 xml:id=”ChID20091124T193800”/>
って感じで識別IDを置くくらいだと思う
あとどうでもいいが、それだとHPとMPのMaxが分からんぞ
個人的には
<勇者 xml:id=”ChID20091124T193800”/>
って感じで識別IDを置くくらいだと思う
あとどうでもいいが、それだとHPとMPのMaxが分からんぞ
489486
2009/11/24(火) 19:45:47 xml:idの
xml:ってどういう意味?
xml:ってどういう意味?
490デフォルトの名無しさん
2009/11/24(火) 19:50:37491デフォルトの名無しさん
2009/11/24(火) 20:35:39 名前空間はC++/Java/C#のプログラマとかじゃないとしっくりこないよなぁ。
iniファイルより設定ファイルとしての機能は上だけど、やりたいこと以外の情報が多すぎる。
配列にしたって
[DataSet01]
[DataSet02]
のようにセクションに連番した方が一般人には分かりやすい
iniファイルより設定ファイルとしての機能は上だけど、やりたいこと以外の情報が多すぎる。
配列にしたって
[DataSet01]
[DataSet02]
のようにセクションに連番した方が一般人には分かりやすい
492デフォルトの名無しさん
2009/11/24(火) 21:18:04 >>491
むしろ XML の名前空間を理解してから Java のパッケージや C# の名前空間を理解できるようになった。
むしろ XML の名前空間を理解してから Java のパッケージや C# の名前空間を理解できるようになった。
493デフォルトの名無しさん
2009/11/24(火) 21:46:55 >>489-490
xml接頭辞の名前空間は常にhttp://www.w3.org/XML/1998/namespace
明示的に宣言はできるけど、
他の名前空間と結びつけたり、他の接頭辞をこの名前空間と結びつけることはできない。
@xmlns:xml="http://www.w3.org/XML/1998/namespace"(可)
@xmlns:xml="http://www.example.jp/namespace"(不可)
@xmlns:example="http://www.w3.org/XML/1998/namespace"(不可)
xml接頭辞の名前空間は常にhttp://www.w3.org/XML/1998/namespace
明示的に宣言はできるけど、
他の名前空間と結びつけたり、他の接頭辞をこの名前空間と結びつけることはできない。
@xmlns:xml="http://www.w3.org/XML/1998/namespace"(可)
@xmlns:xml="http://www.example.jp/namespace"(不可)
@xmlns:example="http://www.w3.org/XML/1998/namespace"(不可)
494デフォルトの名無しさん
2009/11/24(火) 21:54:34 ドメイン取る金なんて無いから、個人のプログラムで名前空間は使わないな。
どうしても付けるなら、urn:UUIDだな。ルール上、確か有りだったはず。
どうしても付けるなら、urn:UUIDだな。ルール上、確か有りだったはず。
495デフォルトの名無しさん
2009/11/24(火) 23:09:57 名前空間URIってmailto:でもいいんじゃね?
496デフォルトの名無しさん
2009/11/25(水) 01:56:31 ドメイン取る金がないって .com なら年間1,000円未満、 .jp でも年間3,000円程度だぞ。
497デフォルトの名無しさん
2009/11/25(水) 08:18:13498デフォルトの名無しさん
2009/11/25(水) 08:23:46 >>496
しかしそのドメインをXML名前空間として使うなら、ドキュメントが存在する限り永劫にドメインを保持し続ける必要があるだろう
しかしそのドメインをXML名前空間として使うなら、ドキュメントが存在する限り永劫にドメインを保持し続ける必要があるだろう
499デフォルトの名無しさん
2009/11/25(水) 12:52:50 ドキュメントがパブリックなものならドメインを保持する価値はあると思うが。
逆に非公開のドキュメントなら名前空間のドメインの存在・所有者うんぬんなんて瑣末な問題だろ。
逆に非公開のドキュメントなら名前空間のドメインの存在・所有者うんぬんなんて瑣末な問題だろ。
500デフォルトの名無しさん
2009/11/25(水) 13:58:18 それならそもそもドメインの必要なスキームのURIなんか使わなくていいし
501デフォルトの名無しさん
2009/11/25(水) 14:01:28 名前空間にドメインが必要ってのがそもそも間違った考えだな
別に他人のドメインだろうがなんだろうが、使おうと思えば使えるさ。
ただパブリックな文書でそれやると恥ずかしいだけで。
別に他人のドメインだろうがなんだろうが、使おうと思えば使えるさ。
ただパブリックな文書でそれやると恥ずかしいだけで。
502デフォルトの名無しさん
2009/11/25(水) 14:14:35 http://[::1]/
503デフォルトの名無しさん
2009/11/25(水) 18:23:22 スタンドアローン最強!
504デフォルトの名無しさん
2009/11/26(木) 14:48:07 XSLTにて、基点となるカレントノードが移動するのは<xsl:apply-templates>と<xsl:for-each>の他にどのようなものがあるのでしょうか?
505デフォルトの名無しさん
2009/11/27(金) 11:42:32 『10日でおぼえるXML』やたのしいXML(http://www6.airnet.ne.jp/manyo/xml/)でXMLを勉強しているのですが、どうもIEだと動作するのに、FireFoxではエラーになる(又は作動しない)コードばかりです
例えば、このページ(http://www6.airnet.ne.jp/manyo/xml/xslt/step13-1.html)の下の方にあるコードを実行するとIEでは動くのに、
Firefoxでは『スタイルシートの読み込みエラーです: XSLT スタイルシートの MIMEタイプ が XML ではありません:』と表示されます
どのようにすればFirefoxでも表示されるようになるのでしょうか?
IEとFirefoxの表示方法の違いが分かりません
『10日でおぼえるXML』には一言も書かれていなかったのですが、XMLにもJavaScriptのようにIEとIE以外で書き分けをしなければいけないのでしょうか?
例えば、このページ(http://www6.airnet.ne.jp/manyo/xml/xslt/step13-1.html)の下の方にあるコードを実行するとIEでは動くのに、
Firefoxでは『スタイルシートの読み込みエラーです: XSLT スタイルシートの MIMEタイプ が XML ではありません:』と表示されます
どのようにすればFirefoxでも表示されるようになるのでしょうか?
IEとFirefoxの表示方法の違いが分かりません
『10日でおぼえるXML』には一言も書かれていなかったのですが、XMLにもJavaScriptのようにIEとIE以外で書き分けをしなければいけないのでしょうか?
506デフォルトの名無しさん
2009/11/27(金) 11:49:21 XMLは実行するものではありません。
507デフォルトの名無しさん
2009/11/27(金) 13:27:30 こまけぇ事はいいんだよ
508デフォルトの名無しさん
2009/11/27(金) 19:41:22 >>505
XSLTのMIMEタイプをtext/xsltにしてるとか? まさかね……
XSLTのMIMEタイプをtext/xsltにしてるとか? まさかね……
509デフォルトの名無しさん
2009/11/29(日) 13:27:35 l、、_ _,/'}
|ヽ''~ ̄ ̄ ̄~`ヾ
/_,,,.. ..,,,_.`v_'`、
/: ━ ━ | ニ_} / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|:: ∈∋ ヽ | < <response action="age" period="regularly" />
//:: -=,=.ヮ. |ヽ、| \________
/'../:: /∠.._ |、.ノ
/':::|:::  ̄ ̄ |./
!-'L|::. v'
. ヾ:::.. /
. , ゞ、、;;;,,_,,,..._;;;;;__,,..ノ、
'ー┐,,..、_ ノ l_,,,...、 _,,一
|ヽ''~ ̄ ̄ ̄~`ヾ
/_,,,.. ..,,,_.`v_'`、
/: ━ ━ | ニ_} / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|:: ∈∋ ヽ | < <response action="age" period="regularly" />
//:: -=,=.ヮ. |ヽ、| \________
/'../:: /∠.._ |、.ノ
/':::|:::  ̄ ̄ |./
!-'L|::. v'
. ヾ:::.. /
. , ゞ、、;;;,,_,,,..._;;;;;__,,..ノ、
'ー┐,,..、_ ノ l_,,,...、 _,,一
510デフォルトの名無しさん
2009/12/02(水) 00:57:05 XMLドシロウトです。
OBLIVIONというゲームのUIをカスタマイズ
してるんですが、解らない所があるので教えてください。
<x>
<copy src="Imp_UI_Settings" trait="_wepx"/>
<copy src="screen()" trait="width" />
<sub> 277 </sub>
<add>
<copy> 510 </copy> <!-- Defoult 510 -->
<sub> <copy src="screen()" trait="width" /> </sub>
<onlyif> <copy src="HUDMainMenu" trait="user3"/> <eq>
0 </eq> </onlyif>
</add>
</x>
この、<copy src="screen()" trait="wides">
って、なにやってるんでしょうか?
その前は、他のソースから値を拾ってるのは解るんですが、
screenが良く解らないのと、値の参照後に再度別のを拾っている場合、値はどうなるのか知りたいです。
OBLIVIONというゲームのUIをカスタマイズ
してるんですが、解らない所があるので教えてください。
<x>
<copy src="Imp_UI_Settings" trait="_wepx"/>
<copy src="screen()" trait="width" />
<sub> 277 </sub>
<add>
<copy> 510 </copy> <!-- Defoult 510 -->
<sub> <copy src="screen()" trait="width" /> </sub>
<onlyif> <copy src="HUDMainMenu" trait="user3"/> <eq>
0 </eq> </onlyif>
</add>
</x>
この、<copy src="screen()" trait="wides">
って、なにやってるんでしょうか?
その前は、他のソースから値を拾ってるのは解るんですが、
screenが良く解らないのと、値の参照後に再度別のを拾っている場合、値はどうなるのか知りたいです。
511デフォルトの名無しさん
2009/12/02(水) 01:35:34512デフォルトの名無しさん
2009/12/02(水) 02:00:05513デフォルトの名無しさん
2009/12/02(水) 02:13:03514デフォルトの名無しさん
2009/12/02(水) 03:36:16 つまりだ、XMLが決めているのは大枠の構造だけであって、
中身のデータがどういう意味なのかは使う人(ここではゲーム作者)次第。
だから、そんなXMLの応用(アプリケーション)について聞かれても答えようがない。
中身のデータがどういう意味なのかは使う人(ここではゲーム作者)次第。
だから、そんなXMLの応用(アプリケーション)について聞かれても答えようがない。
515デフォルトの名無しさん
2009/12/02(水) 16:03:10 まあまあ。
XSLの書き方をここで尋ねるのと大して変わらんだろよ。
XSL並にメジャーなナニカと思って質問がくるなら仕方ない。
RPG記述の共通インフラとか聞いたことないからなー。
ま、おそらくはOblivion開発サイドしか知らない何かだ。
XSLの書き方をここで尋ねるのと大して変わらんだろよ。
XSL並にメジャーなナニカと思って質問がくるなら仕方ない。
RPG記述の共通インフラとか聞いたことないからなー。
ま、おそらくはOblivion開発サイドしか知らない何かだ。
516デフォルトの名無しさん
2009/12/02(水) 19:52:19 LSF BOOKSとかもスレ違いなのか、その辺どうよ。
そういやXMLじゃないけど、LinuxのQ&AってSGMLじゃなかったか。
そういやXMLじゃないけど、LinuxのQ&AってSGMLじゃなかったか。
517デフォルトの名無しさん
2009/12/02(水) 19:53:06 Q&Aってなんだ……ミスった
518デフォルトの名無しさん
2009/12/02(水) 20:01:08 XSLはXML処理系だから許せるが、XHTMLとかSVGとかのXMLアプリケーションはスレ違いだろう。
519デフォルトの名無しさん
2009/12/08(火) 20:42:28 けど、XHTMLスレとかSVGスレってあったっけ。
さすがにゲームの設定ファイルとかは「開発元に聞け」と思うけど。
XMLが、未だに何かのアプリケーションだと思われてるのは何でだろうねぇ。
さすがにゲームの設定ファイルとかは「開発元に聞け」と思うけど。
XMLが、未だに何かのアプリケーションだと思われてるのは何でだろうねぇ。
521デフォルトの名無しさん
2009/12/08(火) 22:47:43 >519
Web制作板にある。
【みらくる】XHTML 2.0 (その2)【ドリーム】
http://pc11.2ch.net/test/read.cgi/hp/1098711758/
【XML】SVGってどうなの2【DOM】
http://pc11.2ch.net/test/read.cgi/hp/1155267046/
Web制作板にある。
【みらくる】XHTML 2.0 (その2)【ドリーム】
http://pc11.2ch.net/test/read.cgi/hp/1098711758/
【XML】SVGってどうなの2【DOM】
http://pc11.2ch.net/test/read.cgi/hp/1155267046/
522デフォルトの名無しさん
2009/12/09(水) 07:50:29 XSL-FO「たまにでいいので思い出してください」
固有のAPIの実装由来の話もスレチじゃないか?
XMLバリデータ通りませんならここだろうが。
固有のAPIの実装由来の話もスレチじゃないか?
XMLバリデータ通りませんならここだろうが。
523デフォルトの名無しさん
2009/12/09(水) 12:53:54524デフォルトの名無しさん
2009/12/09(水) 22:11:40 そして忘れられるOASIS
525デフォルトの名無しさん
2009/12/09(水) 23:29:53 書院とかあったなぁ
526デフォルトの名無しさん
2009/12/10(木) 11:35:00 それOASYSだから
527デフォルトの名無しさん
2009/12/11(金) 01:05:07 Firefox で <mo>(</mo> とかの描写が XHTML+MathML と MathML では異なるのが気になるなあ。
528デフォルトの名無しさん
2009/12/20(日) 11:36:15 XMLって人間が書くのではなくソフトウェアに生成させて、ソフトウェアに読み込ませるものだとか書かれているのを見てふと疑問に思って質問させていただきたいのですが、本当ですか?
XMLの資格試験のようなものもあるし普通に人間がXML、XSLT、Schemaなど作るのだと思っていました
あまり良くXMLの事知らないのですが、例えばどのような自動作成ソフトウェアがあるのでしょうか?
XMLの資格試験のようなものもあるし普通に人間がXML、XSLT、Schemaなど作るのだと思っていました
あまり良くXMLの事知らないのですが、例えばどのような自動作成ソフトウェアがあるのでしょうか?
529デフォルトの名無しさん
2009/12/20(日) 13:13:45 >>528
その文はXMLがプレーンテキストであることの意義を見失っている
別に人間が書いてもいいし人間が読んでもいい
ただXMLがソフトウェア(を作るプログラマ)にとって扱いやすいフォーマットだっていうのは確か
例えばXMLは終了タグの省略を許さないから、省略の有無を判定する必要が無い
またプログラマにとってお馴染みの木構造をしているから処理するコードが書きやすい
XMLを生成するソフトは山ほどあるから自分で調べてね
その文はXMLがプレーンテキストであることの意義を見失っている
別に人間が書いてもいいし人間が読んでもいい
ただXMLがソフトウェア(を作るプログラマ)にとって扱いやすいフォーマットだっていうのは確か
例えばXMLは終了タグの省略を許さないから、省略の有無を判定する必要が無い
またプログラマにとってお馴染みの木構造をしているから処理するコードが書きやすい
XMLを生成するソフトは山ほどあるから自分で調べてね
530デフォルトの名無しさん
2009/12/20(日) 13:24:20 >>529
SGML,XMLはコンピュータで文章を管理するために作られたものでそもそもは人間が扱うことは考慮してない。
プレーンテキストだから人間でも読める書けるは後付け的な結果論でしかない。
実質の問題としてSGMLの仕様は人間にはでか過ぎて複雑だし、XMLはXML hellを生んだ。
それでも手書きしようってのはコンピュータで管理するという本質から外れることになる。
SGML,XMLはコンピュータで文章を管理するために作られたものでそもそもは人間が扱うことは考慮してない。
プレーンテキストだから人間でも読める書けるは後付け的な結果論でしかない。
実質の問題としてSGMLの仕様は人間にはでか過ぎて複雑だし、XMLはXML hellを生んだ。
それでも手書きしようってのはコンピュータで管理するという本質から外れることになる。
531デフォルトの名無しさん
2009/12/20(日) 13:55:57 簡単なXHTMLやXSLTは人間が手打ち。
逆に複雑なものやデータ交換用のものなら機械が作る
でFAだろう? 違うのか?
逆に複雑なものやデータ交換用のものなら機械が作る
でFAだろう? 違うのか?
532529
2009/12/20(日) 14:04:36 話を外れるけどプレーンテキストって言葉を間違って使ってた
http://en.wikipedia.org/wiki/Plain_text
http://www.artima.com/intv/plain.html
テキストファイルと同じような意味で使ってしまったけど
formatted text (XML等)と対置されるものなのね
http://en.wikipedia.org/wiki/Plain_text
http://www.artima.com/intv/plain.html
テキストファイルと同じような意味で使ってしまったけど
formatted text (XML等)と対置されるものなのね
533デフォルトの名無しさん
2009/12/20(日) 14:36:04534デフォルトの名無しさん
2009/12/20(日) 15:42:40535デフォルトの名無しさん
2009/12/20(日) 17:05:22536デフォルトの名無しさん
2009/12/20(日) 17:08:19 人間が扱うの考慮しなかったら、バイナリでいいがなw
わざわざパースするのに時間かけている訳だし
わざわざパースするのに時間かけている訳だし
537デフォルトの名無しさん
2009/12/20(日) 17:10:47 殺伐としているようで実に和やかなスレだなw
538デフォルトの名無しさん
2009/12/20(日) 17:13:57 XMLってバイナリバージョンもあった気ガス
539デフォルトの名無しさん
2009/12/20(日) 17:27:39 転送効率上げるためのやつだっけ
540デフォルトの名無しさん
2009/12/20(日) 17:44:37 >>535
自動生成とは言ってないだろ。管理と言ってる。
管理とは紙媒体の電子化およびその文章の長期間に渡る参照だ。
ついでにプレーンテキストなのはバイナリにするとソフトのバージョンアップで互換性が失われるのを避けたからだ。
自動生成とは言ってないだろ。管理と言ってる。
管理とは紙媒体の電子化およびその文章の長期間に渡る参照だ。
ついでにプレーンテキストなのはバイナリにするとソフトのバージョンアップで互換性が失われるのを避けたからだ。
541デフォルトの名無しさん
2009/12/20(日) 18:17:23 なんでやねん。
542デフォルトの名無しさん
2009/12/20(日) 18:34:13 >>540
長期間参照可能なものにするには
人が読めるってのは絶対条件じゃないか
ソフトは容易に紛失しうるし手に入らなくなったりもする
もし文書がバイナリで保存されていたらお手上げ
そういったときに人が読める(=解釈できる)ってのは凄く大きい
長期間参照可能なものにするには
人が読めるってのは絶対条件じゃないか
ソフトは容易に紛失しうるし手に入らなくなったりもする
もし文書がバイナリで保存されていたらお手上げ
そういったときに人が読める(=解釈できる)ってのは凄く大きい
543デフォルトの名無しさん
2009/12/20(日) 19:27:48 >>長期間参照可能なものにするには
>>人が読めるってのは絶対条件じゃないか
いや、それはさすがに無理がある
>>人が読めるってのは絶対条件じゃないか
いや、それはさすがに無理がある
544デフォルトの名無しさん
2009/12/20(日) 22:11:11 >538
そーいや検討してたよなーと思って見に行ったらつい先頃 Candidate Recommendation になってたわ。
ttp://www.w3.org/TR/2009/CR-exi-20091208/
そーいや検討してたよなーと思って見に行ったらつい先頃 Candidate Recommendation になってたわ。
ttp://www.w3.org/TR/2009/CR-exi-20091208/
545デフォルトの名無しさん
2009/12/27(日) 23:27:10 Opera 10.10というブラウザを使っての
XMLの表示について質問があります。
hoge.xmlとhoge.xslファイルを書きまして、
hoge.xslファイル内の<xsl:copy-of>要素を使って、
hoge.xml内の<table>要素をHTMLとして表示しようとしています。
IEでは表示出来てしまったのですが、
OperaとFireFoxでは数珠つなぎのテキストが表示されてしまいます。
hoge.xml内の<table>を抜き出して
HTMLファイルとしてOperaやFireFoxに渡せばキチンと表示してくれるので、
XMLの<xsl:copy-of>要素が反映されていない…と推測しているんですが、
いかんせん当方力量不足なもんで…
ちなみにソースは「たのしいXML」というサイトの
■XMLをIEで表示(基礎編-1) - 34. xsl:copy-of
ttp://www6.airnet.ne.jp/manyo/xml/xslt/step30.html
です。
こちらのサイトではあくまで「IEで」と謳っているので、
何かしら手を加えなくてはならないのは重々承知しています。
もしヒントなどありましたらご教授お願いします。
XMLの表示について質問があります。
hoge.xmlとhoge.xslファイルを書きまして、
hoge.xslファイル内の<xsl:copy-of>要素を使って、
hoge.xml内の<table>要素をHTMLとして表示しようとしています。
IEでは表示出来てしまったのですが、
OperaとFireFoxでは数珠つなぎのテキストが表示されてしまいます。
hoge.xml内の<table>を抜き出して
HTMLファイルとしてOperaやFireFoxに渡せばキチンと表示してくれるので、
XMLの<xsl:copy-of>要素が反映されていない…と推測しているんですが、
いかんせん当方力量不足なもんで…
ちなみにソースは「たのしいXML」というサイトの
■XMLをIEで表示(基礎編-1) - 34. xsl:copy-of
ttp://www6.airnet.ne.jp/manyo/xml/xslt/step30.html
です。
こちらのサイトではあくまで「IEで」と謳っているので、
何かしら手を加えなくてはならないのは重々承知しています。
もしヒントなどありましたらご教授お願いします。
546デフォルトの名無しさん
2009/12/28(月) 00:21:48 <xsl:output method="html" />
547デフォルトの名無しさん
2009/12/28(月) 03:44:53548デフォルトの名無しさん
2009/12/28(月) 13:49:57 DOMを使用して、以下のfoobarstringを除去したいのですが、
どのように記述すればよいでしょうか?
<test>に対してnodeValue =''にすると中身がすべて消えてしまいました。
<test>
foobarstring
<attr>aaa</attr>
<vava>bbb</vava>
</test>
どのように記述すればよいでしょうか?
<test>に対してnodeValue =''にすると中身がすべて消えてしまいました。
<test>
foobarstring
<attr>aaa</attr>
<vava>bbb</vava>
</test>
549デフォルトの名無しさん
2009/12/28(月) 21:43:19550デフォルトの名無しさん
2009/12/31(木) 22:41:12 appendChildなどであるノードの子にDocumentFragmentを追加するとします。
DocumentFragmentが5つの子ノードを持っていて、例えば3番目のノードがappendChildで
許されないノードタイプだったときに、1,2番目のノードは正常にappendされて3番目で
例外が発生して終了。それとも、5つすべてのノードがappendされずに例外で終了する。の
どちらでしょうか?DOM仕様にはそのときの動作の記述が書いてないように見えるのですが。
DocumentFragmentが5つの子ノードを持っていて、例えば3番目のノードがappendChildで
許されないノードタイプだったときに、1,2番目のノードは正常にappendされて3番目で
例外が発生して終了。それとも、5つすべてのノードがappendされずに例外で終了する。の
どちらでしょうか?DOM仕様にはそのときの動作の記述が書いてないように見えるのですが。
551デフォルトの名無しさん
2009/12/31(木) 23:27:35 そのようなDocumentFragmentってどうやって作るの?
552デフォルトの名無しさん
2010/01/01(金) 01:36:48 え?
普通にdoc.createDocumentFragmentで空のDocumentFragmentを作って、例えば、
DocumentFragmentにTextノードを追加。それと他のCDataSectionノードを追加。
それで、doc自体にこのDocumentFragmentを追加する。doc自体はCDataSectionは子ノードと
して許すが、Textノードは許さない。
普通にdoc.createDocumentFragmentで空のDocumentFragmentを作って、例えば、
DocumentFragmentにTextノードを追加。それと他のCDataSectionノードを追加。
それで、doc自体にこのDocumentFragmentを追加する。doc自体はCDataSectionは子ノードと
して許すが、Textノードは許さない。
553デフォルトの名無しさん
2010/01/01(金) 18:10:24 textにバイナリを記述する場合はやはりbase64などで変換しておく必要があるのでしょうか?
554デフォルトの名無しさん
2010/01/03(日) 14:14:16 XMLで始まる要素名は予約されてるからスレタイは規格違反
555デフォルトの名無しさん
2010/01/03(日) 18:46:01 Relax NGについてお尋ねします
W3CのXML Schemaだと
xmlns:foo="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://example.com/boo-namespace boo.xsd"
としてXML側で妥当性検証用のスキーマを指定することができますが、
Relax NGにはこのような仕様はありますか?
仕様書のどこそこを読めばいいかだけでもいいので、アドバイスお願いします。
W3CのXML Schemaだと
xmlns:foo="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://example.com/boo-namespace boo.xsd"
としてXML側で妥当性検証用のスキーマを指定することができますが、
Relax NGにはこのような仕様はありますか?
仕様書のどこそこを読めばいいかだけでもいいので、アドバイスお願いします。
556555
2010/01/03(日) 18:47:22 すみません、訂正です。
xmlns:foo="http://www.w3.org/2001/XMLSchema-instance"
foo:schemaLocation="http://example.com/boo-namespace boo.xsd"
正しくはこうです。すみません。
xmlns:foo="http://www.w3.org/2001/XMLSchema-instance"
foo:schemaLocation="http://example.com/boo-namespace boo.xsd"
正しくはこうです。すみません。
557555
2010/01/04(月) 00:48:20 自己解決しました。
一通り仕様に目を通したんですが、それっぽいものが見つからなかったので
多分ISO/IEC 19757のPart10〜11辺りで策定されるのだと思います。
スレ汚し失礼しました。
一通り仕様に目を通したんですが、それっぽいものが見つからなかったので
多分ISO/IEC 19757のPart10〜11辺りで策定されるのだと思います。
スレ汚し失礼しました。
558デフォルトの名無しさん
2010/01/04(月) 10:52:28 勝手な思い込みで自己解決とか言わないでください。
RELAX NGとXMLボキャブラリは1対1で対応する物ではなく、
・検証したいときに使う
・別のスキーマ使ったって構わない
・無くたって別に構わない
ので、インスタンス側で何か特別な記述がある訳じゃない。
あくまで、
・バリデータが持っている
・バインディングルールを生成する
・その他スキーマがいりそうなことに使う
ためのスキーマです。
RELAX NGとXMLボキャブラリは1対1で対応する物ではなく、
・検証したいときに使う
・別のスキーマ使ったって構わない
・無くたって別に構わない
ので、インスタンス側で何か特別な記述がある訳じゃない。
あくまで、
・バリデータが持っている
・バインディングルールを生成する
・その他スキーマがいりそうなことに使う
ためのスキーマです。
559デフォルトの名無しさん
2010/01/04(月) 12:14:20560デフォルトの名無しさん
2010/01/05(火) 20:03:46 コメントおねがいします。
書籍などのXMLアプリケーションはよく見ますが、“人”のXMLアプリケーションは
技術的にも倫理的にも可能でしょうか。
研究書の書誌情報をXML化しているのですが、このたび著者のデータベースも
XML化したいと考えたのですが、氏名ぐらいしか情報が集まらない。。。
というか、集めてよいものなのか。。。
公開済みの文書とはいえほぼ無名の研究者の情報は、やはりプライベートなもの
として保護されるべきなのでしょうか。
そもそも有名と無名の線引きはどこなのでしょうか。
書籍などのXMLアプリケーションはよく見ますが、“人”のXMLアプリケーションは
技術的にも倫理的にも可能でしょうか。
研究書の書誌情報をXML化しているのですが、このたび著者のデータベースも
XML化したいと考えたのですが、氏名ぐらいしか情報が集まらない。。。
というか、集めてよいものなのか。。。
公開済みの文書とはいえほぼ無名の研究者の情報は、やはりプライベートなもの
として保護されるべきなのでしょうか。
そもそも有名と無名の線引きはどこなのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 焼き芋を輪切りにして天ぷらにすると美味しいよ
- プロレスラーってロープに振ると走って戻ってくるけど
- 2000年の思い出
- お前らお嫁さん見つけた?
- なんJはスクリプトに荒らされて廃墟になったのに
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
