トップページtech
542コメント171KB

XMLプログラミング

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
単におれが質問したいから立てたぞ!
0314◆nZptw02DTU NGNG
>>311
保存してる?
MSXMLなら.save
それ以外は自分で調べて。

オンメモリのドキュメントは変更されてるから。
0315デフォルトの名無しさんNGNG
>>306-307

>>313
やり直してきたみたいだね。感心感心。
0316308NGNG
>>314
 できました! そうですね、保存処理をすっかり
 忘れてました・・・(恥)。ありがとうございました。

 ただそのまま保存すると2バイト文字が内部コード(UTF-8)
 の3バイト形式になってしまうんですね。
 元々の形式が「𘚟」だったので・・・。変換モジュール
 作るしかないですね?
0317◆nZptw02DTU NGNG
>>316
そんなことはないよ。
どうやって保存してる?.save()?
>>313のようにXML宣言しているところをencoding="Shift_JIS"にしてる?
0318308NGNG
>>317
「encoding="UTF-8"」です。元々作成データはUTF-8なんです。
 ただ、作成したいのはUTF-8の3バイトコードじゃなく、
 "𘚟"の文字体系なんですね。
 なので、Save処理を実行すると当然ながらデータは元々の体系
 ではなく3バイトコードになってしまうのでマズイ、と。
0319308NGNG
あ、ばけてた。「𘚟」ですね。
0320◆nZptw02DTU NGNG
>>318
全部数値実態参照にしたいの?
なんでかなー?

うまいやり方はあまり思いつきません。
何か方法あるかな?
0321デフォルトの名無しさんNGNG
XML仕様書のEBNFやめてほしいよ・・・。あいまいでつかみにくい。
例えば「正規表現で表すものは大文字で始めます」とかイットキナガラ
「prolog」が大文字で始まらないのはなんなんだよっ
0322デフォルトの名無しさんNGNG
xslとxsltの違いって何?
0323◆nZptw02DTU NGNG
>>322
XSL=XSLT + XSL-FO
0324デフォルトの名無しさんNGNG
XSL-FO知らなかった。サンクス
0325デフォルトの名無しさんNGNG
すいません。
Cでコーディングしてるんですが、
IXMLDomDocument* aaa
みたいにして、かつCreateInstanceしてさらにaaaを、LoadXMLとかLoadしてDOMつくるじゃないですか。
今度はbbbを、aaaと同じようにして別のXMLで作成して、bbbをaaaに代入することはできるんですか?
処理が死んでしまうんですが・・・
どなたか詳しい方に教えていただきたいんですが。
よろしくお願いします。
0326デフォルトの名無しさんNGNG
「代入」とは?
「処理が死んでしまう」とは?

XML以前の予感
0327デフォルトの名無しさんNGNG
Javaの話だが、xercesだけでXPath式使えないのかな
xalanのXPathAPIクラス使えばいいんだろうが、xalan.jar使いたくない
でもDOM/SAXは辛い
0328デフォルトの名無しさんNGNG
>>326
学生なんですいません。
「代入」・・・bbbのXML文書をaaaにコピーしたい。元々のaaaのXMLはもう要らない。
「処理が死ぬ」・・・実行時にエラーが発生するという意味です。
むいてないんですかね、おれ。
0329デフォルトの名無しさんNGNG
>>328
どんなコードか載せてみれ。
0330デフォルトの名無しさんNGNG
>>329
今ないんで明日ガッコからもってきます。
レスありがと。
0331デフォルトの名無しさんNGNG
これっぱかしのやりとりでは適性は判断できないが…「エラーが発生」って何?
APIがエラーを返すのか、OSが例外を出すのか、はたまた…。
0332デフォルトの名無しさんNGNG
適性と言うより経験が無い、という方が正しそう。
とにかくコード
0333デフォルトの名無しさんNGNG
333ゲットついでに教えてください

XMLマスターってどんな資格?
XMLは元々そこそこ詳しいし、ちょっとした暇を見つけて取得しようかと考えているんだけれど。
少なくとも海外では使えなさそう、という事だけはわかりました。

後、他に(海外含めて)XML関係の資格ってどんなのがあるでしょう?
0334デフォルトの名無しさんNGNG
>>333
↓こっち嫁

XMLマスターってどうよ?
http://school2.2ch.net/test/read.cgi/lic/1002557224/

んでXMLマスタープロフェッショナルの資格を取って勇者になれ。
そしてスレを救え。たのんだ。
0335デフォルトの名無しさんNGNG
>>334
サンクス。しかしそのスレをみると、やはり使い道のない資格の様な気がする。

そのスレで紹介されていたIBMの資格がちょっと気になる。
http://www-1.ibm.com/certify/tests/obj141.shtml
今度アメリカに遊びに行くついでに試験受けてみようかな…
0336デフォルトの名無しさんNGNG
>>335
XMLマスターが使い道なければIBMの試験はもっと使い道ねーよ
もういい帰ってくれ。
0337デフォルトの名無しさんNGNG
>>336
アホ発見(プ
0338デフォルトの名無しさんNGNG
     ____
    /∵∴∵∴\
   /∵∴∵∴∵∴\
  /∵∴∴,(・)(・)∴|
  |∵∵/   ○ \|
  |∵ /  三 | 三 |  / ̄ ̄ ̄ ̄ ̄
  |∵ |   __|__  | < うるせー馬鹿!>>337
   \|   \_/ /  \_____
     \____/
0339デフォルトの名無しさんNGNG
複数のXMLにたいして検索をかけて、情報をとってくる事を考えてます。
言語はjavaなんですけど、
XQueryとか、そういうXMLの問い合わせ言語で
実際に使えるものはあるのでしょうか?

やっぱりDOMやSAXで自分で作るほうがいいでしょうか?
0340デフォルトの名無しさんNGNG
>>339
XPath
0341デフォルトの名無しさんNGNG
Jakarta Commons JXPath
http://jakarta.apache.org/commons/jxpath/index.html
0342339NGNG
JXPath調べてみます。
ありがとうございました。
0343デフォルトの名無しさんNGNG
 Dim objDoc As New XmlDocument()
 objDoc.Load("sample.xml")
 Dim count As Integer

 objRoot = objDoc.DocumentElement
 objAAA = objRoot.childNodes

★For i = 0 To (objAAA.Length - 1)
  count = count + objAAA.item(i).Length
 Next

VB.NETでDOMの勉強をしているのですが、上記のコードの★の部分で
以下のようなエラーが出てしまいます。Lengthプロパティを取得するには
どうすばれ良いでしょうか?

>'System.MissingMemberException' のハンドルされていない例外が
>microsoft.visualbasic.dll で発生しました。
>?追加情報 : 型 'XmlChildNodes' でパブリック メンバ 'Length' が見つかりません。
0344デフォルトの名無しさんNGNG
エラーメッセージのまんまやん。
0345デフォルトの名無しさんNGNG
>>344
済みません、始めたばかりなもんで本当に対処の方法が分かりません。
ヒントでもいいのでお願いします。
0346デフォルトの名無しさんNGNG
XmlChildNodesをヘルプで見れば?
0347デフォルトの名無しさんNGNG
>>343
http://www.microsoft.com/japan/msdn/library/ja/cpref/html/frlrfSystemXmlXmlNodeListMembersTopic.asp
0348デフォルトの名無しさんNGNG
>>345
XmlChildNodesにメンバ"Length"が無い
これ以上やさしく書くのは不可能
0349デフォルトの名無しさんNGNG
あ、分かりました…ノードの数はLengthじゃなくてcountだったんですね
ありがとうございました。
手元のXMLの本ではLengthを使ってるんですが…
0350デフォルトの名無しさんNGNG
.NETのXMLライブラリはDOM API準拠じゃないと思った
0351デフォルトの名無しさんNGNG
てことはVB.NETで343みたいな操作するやつは
DOMじゃないってこと?
0352デフォルトの名無しさんNGNG
いや、DOM相当の機能はあるけど、W3CのDOM APIそのままじゃないってこと。
あれ、でもDOM APIがLengthなんて使うわけないよな・・・
0353IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0354デフォルトの名無しさんNGNG
もう2chも終わりだな
0355デフォルトの名無しさんNGNG
なんでも俺を実験に使うそうで
0356IP記録実験NGNG
IP記録実験
http://qb.2ch.net/test/read.cgi/accuse/1042013605/

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0357デフォルトの名無しさんNGNG
fu-n
0358デフォルトの名無しさんNGNG



          これはぼくの自作自演スレを根底から揺るがす大事件だ



ダレカ、カキコンデクレ・・・
0359デフォルトの名無しさんNGNG
>>40
初めてひろゆきにレス貰った。
0360デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0361デフォルトの名無しさんNGNG
おぺら6.05からテスト
書けてるよ〜
0362デフォルトの名無しさんNGNG
>>567
そのへんをはっきりとひろゆき氏は述べて欲しい。
いろんな状況が考えられるけど、善意の告発と思われるものに関しては書き込み者を保護するとか。

0363デフォルトの名無しさんNGNG
(^_^;)?
0364デフォルトの名無しさんNGNG

 荒らし荒らし for dream!!
0365デフォルトの名無しさんNGNG
脅迫事件発生!!
http://choco.2ch.net/test/read.cgi/intro/1040994855/

もう2chは末期ですな。
0366デフォルトの名無しさんNGNG
ついでに。
0367デフォルトの名無しさんNGNG
素朴な疑問ですが、どうしてこの板だけスレストされるのですか?
0368デフォルトの名無しさんNGNG
…うまかった…時空を超えた1年越しの味。
0369デフォルトの名無しさんNGNG

localhost:12987みたいな自分のところで立ち上げてから見るんじゃなくて、
自分は立ち上げずに他の人のところで見たいという意味なんだよね。

やっぱ2ちゃんねるのアドバンテージは
多くの人が書き込んでいること、なんだけど、
そのひとつの要因として、ブラウザと言う、
OSに標準でついてるもので簡単に見れること、
があげられるし。
0370デフォルトの名無しさんNGNG
MSXMLでDOMを使ってます。例えば

<product id="0">
 <name>A</name>
 <price>600</price>
</product>
<product id="1">
 <name>B</name>
 <price>500</price>
</product>
<product id="2">
 <name>C</name>
 <price>300</price>
</product>

idの番号を連番にしたいのです。
idが1のノードを削除した場合、idの番号を詰める。
挿入した場合もidを連番になるようにする。
これって、やっぱり自力でやるしかないのですか?
0371デフォルトの名無しさんNGNG
2003年1月10日がおいらの青春の1ページに記録されますた。
0372デフォルトの名無しさんNGNG
なんかこれ見よがしに必死に他の掲示板へ誘導してる香具師が居るように見えるんだがw
0373デフォルトの名無しさんNGNG
IP晒されてるのはクソ馬鹿ばっかりだな・・・ こういうのが減るのならいいか・・・
0374デフォルトの名無しさんNGNG
そういわれるとそうでした。。
0375デフォルトの名無しさんNGNG
つっこみでました
0376デフォルトの名無しさんNGNG
qb鯖の中の人は大変だな。
0377デフォルトの名無しさんNGNG
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0378デフォルトの名無しさんNGNG
良識ある大人が基地外じみた発言をするところがココの魅力ですた

0379デフォルトの名無しさんNGNG
美学っすか?
0380デフォルトの名無しさんNGNG
qbサーバー
http://qb.2ch.net/accuse/ 批判要望
http://qb.2ch.net/saku2ch 削除要請
http://qb.2ch.net/saku/ 削除整理
http://qb.2ch.net/sakud/ 削除議論
http://qb.2ch.net/saku/ 削除依頼

ここだってよ


と自己レスしてみるが、今までIPでてたじゃん
0381デフォルトの名無しさんNGNG
半角系板では、業者が書き込むとリモホが表示させられてるみたい
0382デフォルトの名無しさんNGNG
>>370
そりゃ、自力しかなかろうもん。
0383デフォルトの名無しさんNGNG
【無料】みんなでお揃いのユニフォーム【祭り】
http://life2.2ch.net/test/read.cgi/offevent/1042037013/

みんなで2ちゃんユニフォームを作ってワショーイしよう!
同じカッコしたちゃねらーで街を埋め尽くそう!

ユニフォーム代はなんと無料です!
↓ここを利用します。
http://www.getuniform.com/

0384デフォルトの名無しさんNGNG
おまえら、IP記録がそんなにこわいのか。
0385デフォルトの名無しさんNGNG
肛門から心臓が飛び出そうなくらい怖いです(^_^;)
0386デフォルトの名無しさんNGNG
0387デフォルトの名無しさんNGNG
皆さん祭りの予感です。
2002/1/11 の昼に、ポートスキャンは悪くないってのたまった
男(アサピー)が降臨しました、今夜は祭りの予感です。

http://ex.2ch.net/test/read.cgi/korea/1042284179/l50

0388デフォルトの名無しさんNGNG
IDが1ch
0389デフォルトの名無しさんNGNG
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
誰が書き込んだ内容だろうと、その内容の全責任はひろよきにあるんだ。
ただ裁判官も弁護士もネット観念が全く無いのをいいことに 、もっともらしく
「私は場所だけを提供しています」って押し通そうとしている痛いひろゆき。
訴える側も、掲示板の管理責任を追求することまでしか知識が追いつかず
ひろゆきを名誉毀損などで訴えることをする奴が皆無なのが拍車をかける。

一度、裁判で、書き込みに対して、
削除を求める等では無くひろゆきを名誉毀損で訴え
SFCの村井さんあたりが原告証人で出廷するといい。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
0390デフォルトの名無しさんNGNG
test test
0391デフォルトの名無しさんNGNG
どれぐらいでおわるの? 明日までにはおわりそう?
0392デフォルトの名無しさんNGNG
一月だろ。
0393山崎渉NGNG
(^^)
0394デフォルトの名無しさんNGNG
xslについて教えてください

<国>
<都道府県>
....
<市町村>
....
</市町村>
</都道府県>
</国>

県内における市町村のポジションはposition()で得られるとき、
国における都道府県のポジションを得るにはどうすればいいのですか。
都道府県のレベルであらかじめ、position()を使ってポジションを
得るしかないのでしょうか。

0395Windows上でNGNG
DOMツリーのオブジェクトをツリー表示してくれるようなコンポーネント
ってないでしょうか?ダイアログに貼り付けて使いたいのですが。。。
0396山崎渉NGNG
(^^)
0397242NGNG
>395

IE
0398デフォルトの名無しさんNGNG
>>334
プロ合格した勇者いるみたいよ。
0399デフォルトの名無しさんNGNG
↑mailto:xxxli
0400デフォルトの名無しさんNGNG
【何処も】情報科学総合スッドレ【板違い】
http://science.2ch.net/test/read.cgi/rikei/1046173479/



0401デフォルトの名無しさんNGNG
>>395
MozillaのDOMInspectorみたいな?
0402デフォルトの名無しさんNGNG
おまえらXMLが死滅寸前に追い込まれたときどうするよ?

ちゃんと対策とってるかよ
死末ナ対策をよ
死滅後の行動とってるかよ
0403デフォルトの名無しさんNGNG
>>402
コピペにマジレス。

間違いなくXMLより先に俺が死ぬから問題ない。
0404デフォルトの名無しさんNGNG
403 の主治医です。
(以下略)
0405デフォルトの名無しさんNGNG
なんかこの死滅死滅ってコピペよく見るが、
ちっとも面白くないのはどういうわけだ。
0406406NGNG
Java で XMLをDOMに読んだり、DOMをいじったり、それをXMLに
書き込んだりするのができるようになりますた!

Schema の書き方も勉強中なのですが、実際にXML文書がSchemaに
Valid かどうかをちぇっくさせるには、どうやってやればいいですか。

Schemaファイル名をどっかに書くのだろうけど、どこに書けばいいか
わかりません。
0407ヽ(´ー`)ノNGNG
>>406
http://www.google.com/search?q="xml+schema"+java+validation
0408406NGNG
ありがとうございます。

検索時に、的確に単語を選ぶ能力がマジでわしには無いです。
こうやって出されると、ああ、たしかにそうだ、と思います。
0409デフォルトの名無しさんNGNG
xml2javaってどうかな?
http://www.jnerd.de/xml2java.html

XMLの各要素に対応するクラスを自動生成してくれる。
SAXReaderもあり。
かなり便利そうだが。
0410ヽ(´ー`)ノNGNG
>>409
DTD からクラスを生成してくれるのか。
そういえば、Relaxer もクラス生成の機能が付いていたような。
0411デフォルトの名無しさんNGNG
大元をDTDにするか、Relaxerのスキーマ定義xmlにするか。
DTDの方が理にかなってるとは思うが、
何気にDTD作らない場合も多いんだよなぁ。
0412ヽ(´ー`)ノNGNG
>>411
Relaxer で Relax -> DTD もできたはず。
悲しいかな、RelaxNG に対応してるのはβ版だけなんだが。

XMLScheme って実装の方は進んでないの?
0413デフォルトの名無しさんNGNG
>>412
MSXMLくらいじゃないか?対応してるのは。
■ このスレッドは過去ログ倉庫に格納されています