<XML総合 part="3"/>

■ このスレッドは過去ログ倉庫に格納されています
2008/10/07(火) 17:40:09
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/
2009/12/09(水) 07:50:29
XSL-FO「たまにでいいので思い出してください」

固有のAPIの実装由来の話もスレチじゃないか?
XMLバリデータ通りませんならここだろうが。
2009/12/09(水) 12:53:54
>>521
みらくるドリームて。w
なにがそういわしめたんだ?
2009/12/09(水) 22:11:40
そして忘れられるOASIS
2009/12/09(水) 23:29:53
書院とかあったなぁ
2009/12/10(木) 11:35:00
それOASYSだから
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の事知らないのですが、例えばどのような自動作成ソフトウェアがあるのでしょうか?
2009/12/20(日) 13:13:45
>>528
その文はXMLがプレーンテキストであることの意義を見失っている
別に人間が書いてもいいし人間が読んでもいい

ただXMLがソフトウェア(を作るプログラマ)にとって扱いやすいフォーマットだっていうのは確か
例えばXMLは終了タグの省略を許さないから、省略の有無を判定する必要が無い
またプログラマにとってお馴染みの木構造をしているから処理するコードが書きやすい

XMLを生成するソフトは山ほどあるから自分で調べてね
2009/12/20(日) 13:24:20
>>529
SGML,XMLはコンピュータで文章を管理するために作られたものでそもそもは人間が扱うことは考慮してない。
プレーンテキストだから人間でも読める書けるは後付け的な結果論でしかない。
実質の問題としてSGMLの仕様は人間にはでか過ぎて複雑だし、XMLはXML hellを生んだ。
それでも手書きしようってのはコンピュータで管理するという本質から外れることになる。
2009/12/20(日) 13:55:57
簡単なXHTMLやXSLTは人間が手打ち。
逆に複雑なものやデータ交換用のものなら機械が作る
で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等)と対置されるものなのね
2009/12/20(日) 14:36:04
何を言ってるんだ漏れは
意味付けと書式化を分けるのがXMLなのにXMLがformatted textなわけないじゃないか

>>532のバカ氏ねとか言わずにスルーしてくださいね
2009/12/20(日) 15:42:40
>>530
> プレーンテキストだから人間でも読める書けるは後付け的な結果論でしかない。
人が読めると言うことも仕様の目標に入ってるよ
2009/12/20(日) 17:05:22
>>530
>SGML,XMLはコンピュータで文章を管理するために作られたものでそもそもは人間が扱うことは考慮してない。

ウソを書くのはイケナイ。
SGMLやXMLは、歴史的にROFFやTexと同様な書式付きテキストである。
従って、その作成が手作業で行われる(=人間があつかう)ことは考慮されている。
コンピュータによる自動作成こそ後付け的な結果論である。

>>530のバカ氏ね
2009/12/20(日) 17:08:19
人間が扱うの考慮しなかったら、バイナリでいいがなw
わざわざパースするのに時間かけている訳だし
2009/12/20(日) 17:10:47
殺伐としているようで実に和やかなスレだなw
2009/12/20(日) 17:13:57
XMLってバイナリバージョンもあった気ガス
2009/12/20(日) 17:27:39
転送効率上げるためのやつだっけ
2009/12/20(日) 17:44:37
>>535
自動生成とは言ってないだろ。管理と言ってる。
管理とは紙媒体の電子化およびその文章の長期間に渡る参照だ。
ついでにプレーンテキストなのはバイナリにするとソフトのバージョンアップで互換性が失われるのを避けたからだ。
2009/12/20(日) 18:17:23
なんでやねん。
2009/12/20(日) 18:34:13
>>540
長期間参照可能なものにするには
人が読めるってのは絶対条件じゃないか

ソフトは容易に紛失しうるし手に入らなくなったりもする
もし文書がバイナリで保存されていたらお手上げ
そういったときに人が読める(=解釈できる)ってのは凄く大きい
2009/12/20(日) 19:27:48
>>長期間参照可能なものにするには 
>>人が読めるってのは絶対条件じゃないか

いや、それはさすがに無理がある 
2009/12/20(日) 22:11:11
>538
そーいや検討してたよなーと思って見に行ったらつい先頃 Candidate Recommendation になってたわ。
ttp://www.w3.org/TR/2009/CR-exi-20091208/
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で」と謳っているので、
何かしら手を加えなくてはならないのは重々承知しています。
もしヒントなどありましたらご教授お願いします。
2009/12/28(月) 00:21:48
<xsl:output method="html" />
2009/12/28(月) 03:44:53
>>546
ちゃんと出力方法を指定しなくてはならなかったんですね。

お陰様でしっかり表示されるようになりました。
ありがとうございます。
548デフォルトの名無しさん
垢版 |
2009/12/28(月) 13:49:57
DOMを使用して、以下のfoobarstringを除去したいのですが、
どのように記述すればよいでしょうか?
<test>に対してnodeValue =''にすると中身がすべて消えてしまいました。

<test>
foobarstring
<attr>aaa</attr>
<vava>bbb</vava>
</test>

2009/12/28(月) 21:43:19
>>548
<test>のfirstChildをremoveNode()
2009/12/31(木) 22:41:12
appendChildなどであるノードの子にDocumentFragmentを追加するとします。
DocumentFragmentが5つの子ノードを持っていて、例えば3番目のノードがappendChildで
許されないノードタイプだったときに、1,2番目のノードは正常にappendされて3番目で
例外が発生して終了。それとも、5つすべてのノードがappendされずに例外で終了する。の
どちらでしょうか?DOM仕様にはそのときの動作の記述が書いてないように見えるのですが。
2009/12/31(木) 23:27:35
そのようなDocumentFragmentってどうやって作るの?
2010/01/01(金) 01:36:48
え?
普通にdoc.createDocumentFragmentで空のDocumentFragmentを作って、例えば、
DocumentFragmentにTextノードを追加。それと他のCDataSectionノードを追加。
それで、doc自体にこのDocumentFragmentを追加する。doc自体はCDataSectionは子ノードと
して許すが、Textノードは許さない。
553デフォルトの名無しさん
垢版 |
2010/01/01(金) 18:10:24
textにバイナリを記述する場合はやはりbase64などで変換しておく必要があるのでしょうか?
2010/01/03(日) 14:14:16
XMLで始まる要素名は予約されてるからスレタイは規格違反
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にはこのような仕様はありますか?
仕様書のどこそこを読めばいいかだけでもいいので、アドバイスお願いします。
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"

正しくはこうです。すみません。
557555
垢版 |
2010/01/04(月) 00:48:20
自己解決しました。

一通り仕様に目を通したんですが、それっぽいものが見つからなかったので
多分ISO/IEC 19757のPart10〜11辺りで策定されるのだと思います。
スレ汚し失礼しました。
2010/01/04(月) 10:52:28
勝手な思い込みで自己解決とか言わないでください。
RELAX NGとXMLボキャブラリは1対1で対応する物ではなく、
・検証したいときに使う
・別のスキーマ使ったって構わない
・無くたって別に構わない
ので、インスタンス側で何か特別な記述がある訳じゃない。
あくまで、
・バリデータが持っている
・バインディングルールを生成する
・その他スキーマがいりそうなことに使う
ためのスキーマです。
2010/01/04(月) 12:14:20
>>558
反論になってねーぞ
RelaxNGの内容はそうだけど、
RelaxNGをXML側から一対一対応させる別規格がISO/IEC 19797の別パートで策定される
という話だろ
560デフォルトの名無しさん
垢版 |
2010/01/05(火) 20:03:46
コメントおねがいします。
書籍などのXMLアプリケーションはよく見ますが、“人”のXMLアプリケーションは
技術的にも倫理的にも可能でしょうか。

研究書の書誌情報をXML化しているのですが、このたび著者のデータベースも
XML化したいと考えたのですが、氏名ぐらいしか情報が集まらない。。。
というか、集めてよいものなのか。。。

公開済みの文書とはいえほぼ無名の研究者の情報は、やはりプライベートなもの
として保護されるべきなのでしょうか。
そもそも有名と無名の線引きはどこなのでしょうか。
2010/01/05(火) 20:05:13

仮に作ったとしても、
<person id="00000001">
 . . .
</person>
というように、IDで管理することになると思うのですが、国民総背番号制みたいで
なんか気が引けてしまうんですよね^^

みなさんだったらどのように作成しますか?
2010/01/05(火) 20:09:14
じゃあXMLに限らず電子データとして人の情報を扱うこと自体倫理的に問題があるんじゃね?
じゃあ紙ならいいの? 人間の情報を文字だけで扱うことは倫理的に問題ないの?
2010/01/05(火) 20:10:38
>>560
> 公開済みの文書とはいえほぼ無名の研究者の情報は、やはりプライベートなもの
> として保護されるべきなのでしょうか。

おまえ研究者じゃないな。そんなアホなこと言い出すってことは。
2010/01/05(火) 20:15:10
著者情報ということなら既存の図書DBでも参考にしてみたら?
だいたい、漢字の著者名とその読み、同姓同名の場合の同定情報として生年、
というぐらいの情報が普通。
2010/01/05(火) 20:16:27
DNAデータバンクとか卒倒モノだなw
2010/01/05(火) 20:36:07
よく分からんから適当にアドバイスするが、

書誌情報のXMLデータベースがあるなら、普通はそこに著者名も埋めておいて
後からXQueryで取り出すなり、著者のデータを後から追加で埋めるなりするわな
そこから著者データを取り出して別に管理しようってことなら
XLinkで相互参照させるとかすればいいだけだろ

ってか>>560はあんまXMLがどういうものか分かってなさそうだ
2010/01/05(火) 22:07:10
foafでいいんでない?
2010/01/05(火) 22:19:55
DublinCoreまで話が広がるかもしれないがまあ待て。

>>560
「書籍などのXMLアプリケーションはよく見ますが」

まずはどこでなにを見たのかkwsk聞こうじゃないか。
2010/01/05(火) 22:29:59
銀行のシステムしかり、住民基本台帳しかりID使っていないデータベースが(ry
>>561にリレーショナルDBの基礎から小一時間(ry
2010/01/05(火) 23:06:11
髪の毛一本もらってきてXMLに貼り付けておくのはどうだろう
2010/01/05(火) 23:22:49
名簿って「人」のデータベースだよね
以上
2010/01/05(火) 23:29:32
お前ら、>>560に釣られ過ぎw
2010/01/06(水) 00:09:44
>>570
*ML
2010/01/07(木) 01:34:12
urn:dna:xxxx-xxxx...
575デフォルトの名無しさん
垢版 |
2010/02/03(水) 00:01:26
簡単にXML読みたいのだけど
ttp://hidemon-memo.blogspot.com/2009/01/codesynthesis-xsd.html
これは使える?
2010/02/03(水) 18:32:03
>>569
戸籍ってIDふってあるのかな?かな?
2010/02/04(木) 11:26:05
DBなら内部ではふってあるだろう。
国民総背番号制は、共通のIDを使いまわすことじゃないの
2010/02/04(木) 21:54:00
XMLパーサーで、C++対応しているものでお奨めは?色々あり過ぎてどれを使えばいいか分かりません。
XMLスキーマ使って妥当性検証が出来るのがいいんですが、軽量なものは無いでしょうか?
Xerces-C++はDLLのサイズが大きすぎます。
579578
垢版 |
2010/02/04(木) 22:02:32
CodeSynthesis XSDというのも使ってみたのですが、
動作にXerces-C++が必要なようなので・・
2010/02/04(木) 23:07:32
>>578
「xml parser generator」でググったらこんなの出てきた。

http://www.xmlbooster.com/
581578
垢版 |
2010/02/04(木) 23:25:45
XMLBoosterは・・すいませんパスです。
なんとかDLできましたが、ドキュメントはダウンロードできないし、使い方が分かりません・・。

libxml++というのはどうなんでしょう。
2010/02/04(木) 23:31:03
>>579
XSD/e はダメなの?parser generatorの方。
583578
垢版 |
2010/02/05(金) 00:20:08
>>582
良さそうですね。
これを使ってみることにします。
ありがとうございました!
584デフォルトの名無しさん
垢版 |
2010/02/10(水) 23:30:20
Xerces-C++
585584
垢版 |
2010/02/10(水) 23:33:25
専ブラでTab→Wを押してしまい間違って書き込まれちゃった。
Xerces-C++を静的リンクするには
XERCES_STATIC_LIBRARYというマクロを定義しなくちゃいけないことを初めて知った・・。
2010/02/11(木) 19:56:29
XMLマスターの勉強のために、XQueryのサンプルを実行したいのですが、
良い方法はないでしょうか。
準備にあまり時間がかからず、なるべく仕様に忠実なものが望ましいのですが。
2010/02/11(木) 22:29:06
フリーのXMLDBなら
eXistとかIBMのDB2お試し版とかOracleのBerkeleyDBXMLとか
とりあえずOracleが手軽では?
2010/02/12(金) 02:13:28
自分はSaxon-HE 9.2で遊んでた

http://saxon.sourceforge.net/
2010/02/12(金) 19:16:57
>>587>>588
ありがとうございます、試してみます!
590デフォルトの名無しさん
垢版 |
2010/02/24(水) 23:34:23
フリーのXMLエディターでおすすめって何でしょう。
100KB超えるXMLファイルを編集したいのですが、
そんな大きなファイルを編集すると固まってしまうようなのばかりです。

Visual C++ 2008 Express EditionについているXMLエディタは、バリデーションやオートコンプリートも可能で重くもなりませんが、
手軽にインストール出来ないのが難点です・・。
EclipseのXMLエディタも高機能ですが、大きなファイルを編集しようとすると結構重いんです。
2010/02/25(木) 01:24:50
>>590
テキストエディタ以上の部分で何を必要としてるかわからないんだけど、
ハイライト、バリデーション、補完ぐらいなら jEdit + XML プラグインを
試してみるといいかもしれない。

jEdit - Programmer's Text Editor
http://pc12.2ch.net/test/read.cgi/software/1196182758/
592デフォルトの名無しさん
垢版 |
2010/02/25(木) 08:33:25
申し訳ないのですが,ご質問させてください.
vc++2008のexpress editionの環境で,msxml6.hをインクルードし,
xpathで要素を指定し,任意の要素のtextを取得することはできるのですが.

要素の内容を書き換えることができません.
例)<width unit="millimeters">230</width>→<width unit="millimeters">100</width>
上記のような操作を行うためのサンプルコードなどが記載されているサイトをご存じないでしょうか.

それとも,msxmlは,ただ読み込むだけの機能しか持たないのでしょうか.
お教えください.よろしくお願いいたします.
2010/02/25(木) 11:34:04
>>592
> 要素の内容を書き換えることができません.

どういうコードで書き換えができなかった?
ふつうにDOM操作するだけですよ。
2010/02/25(木) 16:19:51
XPathは文書中の場所を表現するだけXPathで表された場所にあるものをDOMなど文書を書き換えれるAPIに渡せば可能。
XPathは操作用の仕様ではない。

もし、意味が分からんならそーすうp。
2010/03/03(水) 22:58:23
>>591
jEdit使ってみました。
確かに軽いのはいいんですが、Eclipseについてるものほど高機能ではないのがちょっと
(スキーマにdocumentationを設定していても表示されないとか、
 属性の値の補完が出来ないとか)
2010/03/30(火) 17:36:36
「タグの間にデータまたはノードが存在しない部分」のマッチで困っております。
お分かりの方、ご教授ください。

サンプルのような文書で、<c id="2" x="val2"> と <c id="3" x="val3"> の間に
何も無い場合にマッチしたいのですが、どのようにすればマッチできますか。

マッチしたい部分:
<c id="2" x="val2">str a - 3</c><c id="3" x="val3">str a - 5</c>

サンプル:
<?xml version="1.0" encoding="utf-8"?>
<root>
<pair>
<a><c id="1" x="val1">str a - 1</c>str a - 2<c id="2" x="val2">str a - 3</c>str a - 4<c id="3" x="val3">str a - 5</c></a>
<b><c id="1" x="val1">str a - 1</c>str a - 2<c id="2" x="val2">str a - 3</c><c id="3" x="val3">str a - 5</c>str a - 4</b>
</pair>
<pair>
<a><c id="1" x="val1">str b - 1</c>str b - 2<c id="2" x="val2">str b - 3</c>str b - 4<c id="3" x="val3">str b - 5</c></a>
<b><c id="1" x="val1">str b - 1</c>str b - 2<c id="2" x="val2">str b - 3</c>str b - 4<c id="3" x="val3">str b - 5</c></b>
</pair>
</root>

自分で「//b/c[@x=val3]/preceding-sibling::text()[1]」や
「//b/c[@x=val3]/preceding-sibling::*[1]」などを試して「前一つのノードを
マッチ」するところまで来ましたが、問題の部分のマッチはできませんでした。
2010/04/02(金) 15:23:10
ttp://www.w3.org/TR/2010/WD-xml-c14n2-20100304/
C14n2の最新ドラフトが出てた
2010/04/02(金) 15:35:16
あと、これすごく重要なDraftだと思う
Associating Schemas with XML documents 1.0 (First Edition)
ttp://www.w3.org/XML/2010/01/xml-model/

PIでXMLとスキーマを関連付ける仕様。>>555-557で言ってるようなやつね。
代わりにISO/IEC 19757の10部がcancelledになってる
2010/04/11(日) 05:47:28
たとえばDTDの代わりに
<?xml-model href="urn:publicid:-:W3C:DTD+XHTML+1.1:EN"?>
みたいな風に書けるわけだ。
600デフォルトの名無しさん
垢版 |
2010/04/17(土) 07:00:03
xslt(xpath?)の質問です。 入れ子のこんな文書でそれぞれの深さの"node"でテンプレートを呼び出したいと思います。
<node name="root">
 <node name="node1">
  <node name="node11">
   <node name="node111">
  </node>
  <node name="node12"/>
  <node name="node23"/>
 </node>
 <node name="node2">
  <node name="node21"/>
  <node name="node22"/>
  </node>
 </node>
</node>

しかし<xml:template match="node">とやると一番上の<node name="root">しかマッチしません.
match="//node"でも同じです. "/*/node"とか"/*/*/node"とかするとそれぞれの深さのnodeにはマッチ
するのですが、全ての深さでマッチするにはどういう記述式があるのでしょうか?
2010/04/17(土) 07:01:13
>>600
× <xml:template match="node">
○ <xsl:template match="node">
2010/04/17(土) 10:18:10
<apply-templates select="//node" />
603600
垢版 |
2010/04/17(土) 10:27:17
>>602
お〜出来た。 ありがとうございます!
2010/04/20(火) 16:03:20
W3C XML Schemaをちょこっと拡張して使うという手法はあるのでしょうか?
データモデリングに使いたいと検討しているのですが、例えば
<xsd:element name="hoge" type="xsd:string" access="readOnly">

というような感じで"access"というような感じの属性を追加したいと思います。
それ以外はほとんど流用出来る様な気がするのでわざわざそれだけの為に
自分でスキーマ言語を定義したくないと希望しているのですが。 
2010/04/20(火) 16:15:06
スキーマに属性を追加できたとしてどうなるの?
その例の readOnly の意味が分からないんだが。
2010/04/20(火) 16:36:36
XMLのドキュメントを表す為のスキーマでは無く、あくまでも抽象的なデーターモデルとして
スキーマとして使おうと思ってます。 で、例えばデータが読み書き出来る種類なのか、
読む事だけが出来るデータであるかでそのスキーマを使った派生物(データのアクセス層のコード、
UI等)を生成しやすくしたいと。 (SNMPのMIBのACCESS属性の概念が頭にあります)

もちろんその情報を全く別に供給することも可能でしょうが、スキーマを拡張出来ればより
コンパクトに表現が出来ると期待してます。
2010/04/20(火) 23:54:44
名前空間別にすればいくらでもやって構わない気がする
気がするだけでスキーマ読んだ上で発言してるわけじゃないけど
2010/04/21(水) 04:01:13
なんでそれをスキーム側だけでやるんだ。

例えばだが、スキームを適用するXMLの方を@xmlns:xreadと@xread:readOnlyで拡張して
XML Schemaで@xread:readOnlyの値を制限する方が
使いやすい上に便利だと思うけど
2010/04/21(水) 04:46:52
>>608
すみません、申し訳ないのですが理解出来ません.@は何を意味するのでしょうか?
2010/04/21(水) 12:49:29
つ at
2010/04/21(水) 12:49:55
at -> atr -> atrb
612604
垢版 |
2010/04/23(金) 02:53:13
しっくり来ないのでやっぱりRelax NGにしようかなとしばらく検討。 これで
まあ行けそうかなと思ってたらYANGというIETFで開発しているデータモデル言語に
巡り会いました。 自分の希望している機能は全てある感じですのでこれに決定。 

なによりもXMLでないので読みやすくていい(YINというXMLバージョンもあり)。
Relax NGのcompact syntaxよりさらに簡素でこんな感じ;

list interface {
  key "name";
  leaf name {
   type string;
  }
  leaf speed {
    type enumeration {
     enum 10m;
     enum 100m;
     enum auto;
   }
  }
  leaf observed-speed {
   type uint32;
    config false;
 }
}
2010/05/03(月) 13:11:39
YANGてドラフトの途中じゃなかったっけ。
性質的にはスキーマやMLやIDLと同じもんなんだがスキーマ定義がいやとか言ってる奴が使える代物なのか?
普通こういう生な部分触りたくない場合はジェネレータに吐かせるもんだと思うんだが。
614604
垢版 |
2010/05/03(月) 22:05:06
>>613
現在ドラフト12まで改訂され、この版でRFCになるためのlast callがかけられてますので
ほぼ最終版に近いと言っていいと思います。

> スキーマ定義がいやとか言ってる奴が使える代物なのか?
とりあえず一週間ほどいじってみて、スキーマからCLIのコマンド自動生成、コマンドパーザー、
CLI<->アプリケーション間のメッセージ定義、エンコーダー、デコーダー、ディスパチャーのコードを
全て自動生成するプロトタイプが出来ました。 YANGパーザーはPythonで書かれたPyang、コード生成には
Pythonテンプレートエンジンのcheetahを使用。 生成されたコードは全てCのみ。

一度完成すると、ひとつデータをスキーマに追加してフルビルドすると、アプリ側でディスパチャーから
呼ばれる関数が1つundefinedと出るので、その関数を書いて、値を引っぱって自動生成されたエンコーダー
関数を書くだけ。 

今まで色んな「フレームワーク」を使って来ましたが、これは自分の必要な機能だけを生成する、
「フレームワーク生成フレームワーク」とでも言える、自分に取って理想の開発環境です。
615デフォルトの名無しさん
垢版 |
2010/05/04(火) 01:41:12
データにバイナリ記述できるXML仕様ってないですか?
2010/05/04(火) 11:31:51
Base64エンコードという発想はないのか君は
2010/05/04(火) 11:51:05
XML バイナリ、で検索すればわらわら出てくる。
2010/05/04(火) 12:44:40
結果をよくみろ。xml バイナリで検索したらEXIとかのバイナリーxmlが出てくる。
バイナリを直接埋め込むんじゃなくてリンクすればいいんじゃないの?
直接だとbase64くらいが妥当。
619デフォルトの名無しさん
垢版 |
2010/05/04(火) 14:20:46
>>618
リンクってのはどういった方法でしょうか?
2010/05/05(水) 00:32:33
>>619
1. バイナリをどっかにおいとく
2. おいた場所へのリンクをXML中に記述する
2010/05/05(水) 08:36:11
SOAPならSOAP with attachments
■ このスレッドは過去ログ倉庫に格納されています