xml相談室
■ このスレッドは過去ログ倉庫に格納されています
0001html
NGNG0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG1じゃないけど。
あると思います。
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG取引先コードと取引先名はどれがベストかな?
(1)
<取引先 取引先コード = xxx >
取引先名
</取引先>
(2)
<取引先>
<取引先コード> xxx </取引先コード>
<取引先名> xxx </取引先名>
</取引先>
(3)
<取引先 取引先コード = xxx 取引先名 = xxxx/>
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009名無しさんi486
NGNG取引先コード、取引先名
がしっかりと分別してまとまってるし。
個人的な見た目の好みだけだけど(藁
0010デフォルトの名無しさん
NGNGそれにタグが長過ぎると見た目きれいじゃないし。よって(2)に一票。
0011無党派さん
NGNGめには、(2)が良い。
0012デフォルトの名無しさん
NGNGあと、(1)(3)はXMLの文法として間違ってるよ。
0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG属性値が引用符で括られてないということか?
0015デフォルトの名無しさん
NGNG0017無党派さん
NGNG僕もよくわかんないんだけど。
0018デフォルトの名無しさん
NGNG結局試行錯誤して決めるしかないとは思うが、
・ネストする必要性が無い
・必ず文字列
なデータは属性にしてもいいような気がする。
例えば俺が属性化しているのは日付(作成日・更新日。値はISO形式)だけ。
0019デフォルトの名無しさん
NGNG(1)や(3)がいいとか言ってるやつはもう少しXMLを勉強せえや。
0020デフォルトの名無しさん
NGNG0021名無しさん@お腹いっぱい。
NGNG(1)もしくは
<取引先 取引先コード="xxx">
<取引先名>xxx</取引先名>
</取引先>
かなぁ.
0022デフォルトの名無しさん
NGNG実際つかってみると (2)は不便なんだけど。
勉強、勉強もいいけど、実践もね&hearts;
0023デフォルトの名無しさん
NGNGまあでもうちに送られてくるXMLは(2)のタイプが多いですね。
扱いが統一できるという利点もありそうです。
0024デフォルトの名無しさん
NGNG見つからない。どこにあるのか教えてよ・・。
0025デフォルトの名無しさん
NGNGActive PerlのExpatじゃダメ?
0026無党派さん
NGNGある業界団体で作成した特定分やのXMLスキーマがあるのですが、これがもうダメダメ
です。ダサダサですヤッツケ仕事で作られたのが三重三重です。これに従ってゆくと
、将来システムが破綻することが容易に想像できます。自社で全部作り直してタグも全
部定義し直して、独自のスキーマを作ってしまって良いものでしょうか?コンバータ
を後で作れば許されますか?
0027デフォルトの名無しさん
NGNGあなたの立場にもよるから、よくわかんないけどね。
元フォーマットが変わったとき、コンバータの変更分の
お金が出ないとか、ならない?
0028デフォルトの名無しさん
NGNG>元フォーマットが変わったとき、コンバータの変更分の
>お金が出ないとか、ならない?
独自スキーマにしといた方が、元フォーマット変更の影響は受けにくいんじゃないか?
接続(変換)部分を独立させとけばいいんだし。
0029デフォルトの名無しさん
NGNGただ私の場合は、属性を取っ払ってもデータとしての意味が残るように
しています。>>6の場合ですと、取引先コードがデータベース上の用途に
しか使わないんであれば、>>21、一般的なコードで、伝票に記入する
必要があるなどの場合には>>6(2)ですね。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNGSAXBuilder builder = new SAXBuilder ("org.apache.xerces.parsers.SAXParser");
ってやればいいみたいですね。
0032デフォルトの名無しさん
NGNG0033名無しさんダーバード
NGNG0034デフォルトの名無しさん
NGNGttp://www.philo.de/xml/
ttp://www.delphihome.com/XML/
こっちは商用。
ttp://www.dev-soft.com/ipwdlp.htm
IE5が入っていればMSXML.DLLをOLEオートメーションで
利用も可。
0035デフォルトの名無しさん
NGNGザーセスっぽい。俺はザーセスで逝く。
xalanはザランだろうにゃ。
003634
NGNG0038デフォルトの名無しさん
NGNGこの前の Java Worldに読み方があった
ザーシスだったっけ?
しらべとく
0039名無しさんダーバード
NGNG0040デフォルトの名無しさん
NGNGどうもありがとうございます。
早速試してみます。
■ このスレッドは過去ログ倉庫に格納されています