XML統合スレッド (408レス)
1-

309: 2006/09/18(月)01:53 ID:??? AAS
すいません。途中で投稿してしまいました。

<xsl:element name="xxx">
<xsl:attribute name="yyy">
<xsl:value-of select="zzz">
</xsl:attribute>
</xsl:element>

上記のような変換を行おうとすると必ず以下のようなエラーがおきます
310: 2006/09/18(月)01:55 ID:??? AAS
また続けて投稿します。以下のようなエラーです

javax.servlet.ServletException: <Error>
<Name> java.lang.Exception </Name>
<Message>
<![CDATA[
Error during xslt: org.apache.xml.utils.WrappedRuntimeException: org/apache/xalan/serialize/SerializerToText

どうやら<xsl:attribute>の間にxslt命令をはさむだけでエラーがおきているようです。<xsl:text>なども同様のエラーでした。
もうお手上げです。。
311: 2006/09/18(月)04:00 ID:??? AAS
<xsl:value-of select="zzz">
               ↓
<xsl:value-of select="zzz"/>
312: 2006/09/18(月)16:43 ID:??? AAS
<xsl:value-of select="zzz">
               ↓
<xsl:value-of select="zzz"></xsl:value-of>
313: 308 2006/09/19(火)01:51 ID:??? AAS
/がなかったりしたのは書き込みミスです。
んで、311,312の方法の両方がダメなんです。
ほかの表記法や技も思いつかないし。鬱。
314
(1): 2006/09/19(火)04:28 ID:??? AAS
やりたい事にもよるけど属性値テンプレートで対処は出来ないの?
315
(1): 2006/09/19(火)21:29 ID:??? AAS
<xxx yyy="zzz"></xxx>

<xsl:element name="xxx">
<xsl:attribute name="yyy">zzz</xsl:attribute>
</xsl:element>

xsl使わなければエラーならないの?
316: 308 2006/09/20(水)17:27 ID:??? AAS
>314,315
属性地テンプレートで対処できました!
くだらんことでお騒がせしました。感謝。
317
(2): 2006/10/28(土)02:29 ID:Doh19mJn(1) AAS
XMLとデータベースってどういう関係があるの?
XMLはHTMLに毛が生えたようなものと思ってたんですが、それがどうdatabase/SQLと関連あるわけ?
意味わかんね

あと、XML Masterの試験てむずいの?MCAのDatabase の試験にしようか迷ってます
318: 2006/10/28(土)19:00 ID:??? AAS
>>317
構造化されたデータをぶち込むのがデータベースだけど、XML も構造化されたデータだから
データベースにぶち込める。XML を効率的にデータベースにぶち込もうとしているのが XML
データベース。

また、決められた手続きでデータを取り出せるのがデータベースであり、XML も決められた
クエリー言語でデータを取り出せるので、それ自体がデータベース。実際は取り出すだけじゃ
意味無いので、データベースを更新する方法も当然存在している。
319: 2007/03/28(水)14:29 ID:??? AAS
>>317
RDBはリレーショナルデータで、XMLは階層型データ。データ階層自体に意味がある場合は
XMLの方が素直かもしれない。たとえば部品票なんかはXMLの方がいいと思う。

XMLデータベースについてはhttp://www.xmldb.jp/の入門記事でも見ればいいんじゃないかな?
普通、XMLDBに問合せるときにはSQLじゃなくてXQueryを使うけど、最近はOracleでもDB2でも
SQL ServerでもXMLDB機能とXQueryをサポートしてるから、DB回りの仕事をしてるのなら知っと
いて損はないと思うよ。

今月のDBマガジンからXMLマスタのDBなんちゃらの対策講座も始まるみたいだし。
320: 2007/03/28(水)14:37 ID:??? AAS
て、5ヶ月前の投稿か…
321: 2007/03/28(水)21:13 ID:??? AAS
そして時は動き出す…のか?
てかXMLめんどくせぇ。リレーションもめんどくさいから構造組み合わせられないものか。
322: 2007/04/06(金)13:11 ID:/Oz0WGuC(1) AAS
DB業界が保守的すぎるぜ
323: 2007/04/07(土)01:28 ID:??? AAS
XMLDBで今一番シェアがあるのってなんだ?
Ygdrasillとかいうのは昔すこしだけいじったことあるぞ。あとeXelonなんちゃら。
Xindiceなんてまだあるのかな?
324: 2007/04/12(木)03:08 ID:??? AAS
色々使った中では、Berkley XML DB が一番俺の好みに合った。
325: 2007/06/21(木)01:19 ID:??? AAS
xindice
Version 1.1 (May 9 2007)
Version 1.1b4 (April 8 2004)
3年ぶりじゃねーか!
326: 2007/06/24(日)17:43 ID:??? AAS
xindiceコマンドデフォルトでヘルプでなくなってるな。
あんま昔の仕様は覚えちゃいないが・・・
327: 2007/06/28(木)22:54 ID:1b7BV3Kr(1) AAS
xindiceは全然バージョンがあがらないので見捨てました・・・
個人的にオススメはeXistですが、こちらも最近バージョンがあがってないみたい。
328: 2007/07/11(水)16:50 ID:fRPAyCUN(1) AAS
2個質問があります。
知識不足ゆえ、表現が怪しい部分がありますが
その辺はお察し頂けると助かります。

環境 oracle 9i

1.xml定義書(?)みたいな物とDBを使い、
DBの値をxmlファイルで出力する方法はあるか。

例えば、定義ファイルがこんな感じのイメージで
<group>
<name>
<sex></sex>
省22
329: 2007/11/09(金)01:38 ID:??? AAS
英語板の住民なんです。全くスレチなんですが
ここ2年程、自称桜井恵三なる人物が英語板を荒らしまくり
困っています。
桜井恵三なる人物は2002年までXML関係の会社を
経営し、各地でXMLの講演していたと自身のサイトに書いてあります。
ここの住民さんでこの人物を既知の方がいらしたら
どうぞ英語板の「じじい」とスレタイが入ったスレに
桜井恵三について書き込んでください。
330: [age] 2007/11/09(金)11:32 ID:??? AAS
age
331
(1): 2007/11/10(土)10:15 ID:??? AAS
巨大なXMLを扱うことがあると思う。
ファイルサイズの考慮なんだけど、想定外のファイルサイズで、迷惑かけまくって
あぽ〜ん、というプログラムを書いてしまいがち。

Windows系だと単発ファイルサイズが、
(1)4GB以上(でかい運用だと200GB超なんてのが出てくる
(2)ほにゃらら
と分けられると思うけれど、ほにゃららをサイズでロジックわけするとして
お行儀のよい切れ目ってどこなんだろうか。もちろん、複数あってもいいと思うけれど。
332
(1): 2007/11/15(木)23:07 ID:??? AAS
>>331
でかいXMLってのは大抵コレクションなので、適当な塊で分割

・1ファイル1アイテム
・1ファイルnアイテム、nは適当に範囲を持たせておく
・キーの頭文字や日付などでまとめる

とかかな
333: 2007/11/18(日)21:09 ID:??? AAS
>>332
サンクス
334: 2007/11/22(木)19:54 ID:??? AAS
それってSAXで必要な部分だけ取り出したらだめなん?
335: 2007/12/11(火)22:53 ID:??? AAS
質問です。

xmlがDTDどおりに記述されているかどうかのチェックツールを探しています。
現在はEpicEditorの機能を使ってチェックしていますが、動作が非常に重く
チェックに膨大な時間がかかります。

調べてみたところXMLSpyが良さそうですが、高価すぎて購入できそうにありません。
なにかフリーのツールで良いものはありますか?
また以前公開されていたXMLSpyのフリー版を持っていらっしゃるかたはいますか?
336
(1): 2007/12/12(水)02:00 ID:rPtVVGeq(1) AAS
こんなんどうでしょ
http://www.atmarkit.co.jp/fjava/javatips/041eclipse014.html
337: 2007/12/13(木)00:35 ID:??? AAS
>>336

レスありがとうございました。
明日早速試してみます。また報告します。
338: 2007/12/25(火)18:46 ID:??? AAS
XML Notepad 2007でXMLファイル読み込んだら、
埋め込まれてた?xA;が本当の改行に変換されて無くなってたorz
339: 2007/12/25(火)18:47 ID:??? AAS
ここでもエスケープシーケンスされたorz。
&#xA;
これでどうかな?
340
(2): 2007/12/26(水)02:25 ID:3zylEVy/(1) AAS
フリーのネイティブXMLデータベースのソフトって

Xpriori
eXist
サイバーラクセオン
xindice

以外になんかありますか?
341: 2007/12/27(木)12:49 ID:OLUY5M10(1) AAS
>>340
MonetDB/XQuery
342: 2007/12/27(木)19:00 ID:VnR0ERNF(1) AAS
>>340
xBird

http://www.ipa.go.jp/jinzai/esp/2005mito2/mdata/10-6.html
http://db-www.naist.jp/~makoto-y/proj/xbird/index.html

サイト行っても情報がないし、どっからダウンロードするのかも分からんのだが…
343
(5): 2007/12/29(土)01:28 ID:soXxx2pU(1) AAS
XML文書をネイティブXMLデータベースのソフトに
格納して検索にかかる時間を調べようと思っています。

そこである程度の数のXML文書を格納する必要があるのですが
(500ファイル、100kbyte)は最低でも。

どこか、そういったものがダウンロード出来るサイトは無いでしょうか?
http://www.de.c.dendai.ac.jp/res/exist/exist.htm
↑ もうしわけないですが、先頭にhをつけてください。
例えばここで三つほどXML文書がダウンロード出来ます。
344
(2): 2007/12/29(土)08:34 ID:??? AAS
>>343
単なるXMLファイルならRSSいっぱい提供してる所探せばいいんじゃね?
@ITで21*3
345
(1): 2007/12/29(土)13:28 ID:??? AAS
>>344
とりあえず、@itで63ファイル落とせました。
他のサイトでRSS配信してるとこ探してみます。
トンクス
346: 344 2007/12/30(日)23:29 ID:??? AAS
>>345
あとはmavenのリポジトリ逝ってみな
347
(1): 343 2007/12/31(月)02:34 ID:EH7HqtNt(1) AAS
とりあえず、ファイルを集めて格納したんですが
eXist
Xpriori
は普通に格納→検索って出来ました。

ですが、Cyber Luxeonというソフトを使ってみたのですが
ファイルをひとつひとつクエリーで検索する方法しか
DXE操作マニュアルと、codeZineの記事に書いてありませんでした。
このネイティブXMLデータベースのソフトは
ファイルをひとつひとつでしか検索に対応してないのでしょうか?

詳しい方、すみませんが、よろしくお願いします。
348
(1): 2008/01/03(木)05:23 ID:??? AAS
>>343
バインダドキュメント使ってみてください。
349: 343 2008/01/03(木)23:26 ID:??? AAS
>>347
ありがとうございます!!
バインダファイルを作ったら複数のファイルから検索できました
350: 2008/01/03(木)23:26 ID:??? AAS
すいません。
>>348でした
351: 2008/02/05(火)21:02 ID:LcLTi8Aw(1) AAS
>>343

XMarkでぐぐると吉。
352: あうたん 2008/03/04(火)09:13 ID:??? AAS
msxml 4.0 以上で
MTやTypePadASPの出力するxhtmlをxpath
で記事を抽出したいんですが
xpathでうまく抽出できません。

はまりそうなポイントってありますか?

たとえば名前空間とか

そもそもそんなことできんからDOMでアクセスしろとか
353: 2008/03/11(火)19:20 ID:6FZivUIb(1) AAS
どなたか教えてください。
あるServletのURLから情報をPOST XMLでリクエストしないといけない
のですが、これは何を使って、どうやって送ればいいですか?
初心者ていうか何も知らないので、分かりやすく説明していただけますか?
354: 2008/03/11(火)21:41 ID:??? AAS
何を使いたいか、どうやって送りたいかによる
スレ違いなので他でやってくれ
355: 2008/04/01(火)08:56 ID:HA7CIXGu(1) AAS
なんでもかんでもスレ違い(笑)
356: 2008/04/04(金)23:32 ID:R/pO2s0I(1) AAS
最近XMLを使い始めたんですけど
皆さんデータの中身で属性と要素ってどう使い分けています?
私は、原則は属性を使って入れ子が生じるものと複数存在する
データについては要素を使っています。
357: 2008/05/10(土)11:27 ID:P/jygO5j(1) AAS
XML DBの情報ってこのスレですか?
つーか、かなり過疎ってますね…
みんなXML DBは使ってない?
358: 2008/05/14(水)16:09 ID:??? AAS
XML DBって何?
359
(1): 2008/06/07(土)14:33 ID:BBhx2U6B(1) AAS
こんな感じで作ってるんですけど
意味分類の階層って深さで名前を変えた方がいーですか?

- <類語辞典>
 - <階層 意味分類="魚">
  - <階層 意味分類="海の魚">
   - <単語>
      <単語名 言語="日本語">鮭</単語名>
      <品詞>名詞</品詞>
      </単語>
   - <単語>
省12
360: 2008/06/22(日)02:47 ID:s/pF71CI(1) AAS
ORDB(オブジェクトリレーショナルDB)と
XMLDBの違いって何?

格納できるデータの構造というかモデルとかの違い?
それによって現実世界の情報格納に向き不向きがあったりする?
361: 2008/07/07(月)08:35 ID:??? AAS
>>359
階層の深さが固定なら変えた方がいいかもね。
362
(1): 学生 2008/07/17(木)00:57 ID:YPGFxz/+(1) AAS
DTDについて質問です
 <!ELEMENT 学生 (学生|学科,名前)>
 はDTDの書式として正しいかという初歩的な問題なのですが
 <!ELEMENT 学生 (学生|学科),名前)> が自分では正しいのではないかと思うのですが
 これでいいのでしょうか? どなたか教えていただけないでしょうか。
363: 2008/09/20(土)21:11 ID:??? AAS
>>362
とっくに自己解決してるだろうけど、BNFを引用するとこう:
http://www.w3.org/TR/REC-xml/#NT-elementdecl
[45] elementdecl ::= '<!ELEMENT' S Name S contentspec S? '>' [VC: Unique Element Type Declaration]
[46] contentspec ::= 'EMPTY' | 'ANY' | Mixed | children
[47] children ::= (choice | seq) ('?' | '*' | '+')?
[48] cp ::= (Name | choice | seq) ('?' | '*' | '+')?
[49] choice ::= '(' S? cp ( S? '|' S? cp )+ S? ')' [VC: Proper Group/PE Nesting]
[50] seq ::= '(' S? cp ( S? ',' S? cp )* S? ')' [VC: Proper Group/PE Nesting]

[49]と[50]を見ると、選択や列挙のまとまりごとに括弧が必要なことが分かる。
省2
364: 2008/09/22(月)16:54 ID:vUw43PF2(1) AAS
2ヶ月以上経ってからレスしても見てないだろjk
365: 2008/10/22(水)00:17 ID:??? AAS
池田電機(姫路パワハラ関係の登場人物紹介)

小川明利(自己を正当化するためには他人を貶してまで嘘をつくパワハラ課長。キチガイ。口臭対策はしてるがまだ臭い。古屋の犬一号。)
児島(無修正エロDVDのコピー販売を社内でしてた人。社外秘資料と個人情報の流出源となった)
古屋孝一(パワハラ。口が臭い。会社を代表する精神異常者。キチガイ。ネチネチしてる。幼い頃食うものに困ってゴキブリまで食ったと某社員にカミングアウト)
内藤(異様に威張ってる。事務室でタバコを吸う。上司には態度がコロっと変わる。セクハラ疑惑あり。口癖は「シネ」)
児島の妻
福井章子(古屋、小川の不倫相手。不倫関係を利用し社内で権勢を誇る。淫乱尻軽女)
北川(児島の顧客)
中村(児島の顧客)
新免(古屋の腰巾着。中年同好会会長。仕事中糞つまらんオナニーネタを語る40過ぎのおっちゃん。古屋と共通してキモオタ系)
366: 2008/10/30(木)20:45 ID:8Jko9K7G(1) AAS
これからはXMLが世の中を支配しそうな気がするんです。
RDBは縦割り行政的な気がして思想的に古い感じで習得する気になりません。
メールなんかも、今は平文でいろいろやり取りしているけど、やがてXMLで構文化されたフォーマットが主になりそうな気がします。
367: 2008/10/31(金)10:38 ID:??? AAS
コンピュータが処理するには良いけど
人が読み書きするにはめんどくさがる人が多そう
そこを補うようなツールが出て来るんだろうけどさ
SGMLが難しすぎて使ってる人あんま居ないのと同じように
368: 2008/11/01(土)10:39 ID:??? AAS
ここだけ10年前のスレですか、とでも言いたくなる内容だ
369: 2008/11/03(月)17:04 ID:??? AAS
最近、YAMLやJSONでもいいや、と思えてきた
370: 2008/11/23(日)22:51 ID:??? AAS
ここxmldbの話するところ?
371: 2008/12/14(日)17:55 ID:??? AAS
ブロガ―用のrssのスレでしょ。
372: 2009/01/04(日)19:58 ID:??? AAS
XMLデーターベースってどうなの?
373
(2): 2009/01/08(木)15:41 ID:??? AAS
誰かXMLマスタープロフェッショナル勉強してる人いないの?
スレ立ってないし
374
(2): 2009/01/08(木)16:56 ID:??? AAS
>>373
近日中にベーシック受けて、その後Proの勉強する予定ノシ
375
(1): 2009/01/08(木)17:01 ID:??? AAS
>>373
>>374

XMLマスター@資格板
2chスレ:lic
XMLマスター@プログラマー板
2chスレ:prog

他板にあるよ☆
376: 2009/01/10(土)01:24 ID:??? AAS
>>375
thx

>>374
俺はこの前ベーシック取ったから,今プロフェッショナルのアプリケーションの勉強をしてる
377: 2009/03/26(木)10:41 ID:??? AAS
今巨大なXMLdocumentを扱うアプリ作ろうとしてるんだけど、
検索効率上げるような一般的なやりかたってある?
XMLデータベース使うとインデックスつけたりできるみたいだけど、
組み込みで使えるのがなくてちょっと困ってる。
378: 2009/03/26(木)14:32 ID:??? AAS
SQL ServerがあればXMLいらないよね
379: 2009/03/26(木)15:53 ID:??? AAS
JSON(YAML)使えばいいんでない?
380: 2009/08/15(土)23:19 ID:??? AAS
XML DBってあったけどさ、最近聞かないよね。
このままRDBとKey Value Storeの間で消滅しちゃいそう。
381: 名無し募集中。。。 2009/08/17(月)04:13 ID:hgn2/Kpd(1) AAS
何がだめって遅いからね
382: 2009/08/20(木)16:19 ID:??? AAS
XML DBは、ツリー構造しか扱えなからなぁ。
RDBは、リレーションというかネットワーク構造も扱えるから、
実世界のモデル化にはXML DBよりも適している。
表現力で最良なのはOO DB(オブジェクト指向DB)だけど。

結論:OO DB > RDB with ORM > pure RDB > XML DB
383: 2009/09/10(木)18:25 ID:??? AAS
卒業研究でXMLを利用したテーマをする予定ですが何も思い浮かびません
何かアイディアありませんでしょうか・・
384: 名無し募集中。。。 2009/09/10(木)22:26 ID:slIG3P1s(1) AAS
え?じゃあ何のために今までXMLを研究してきたの?
385: 2009/12/15(火)12:38 ID:fXqhryZX(1) AAS
XMLを読み込んで自動でXSLTを作成してくれるソフトはありますか?
大量のXMLファイルを処理しないといけないので困っています。
386: 2009/12/15(火)18:05 ID:??? AAS
そういうのあったら自分も欲しいし知りたい
387: 2009/12/15(火)18:19 ID:??? AAS
Excel
388: [age] 2009/12/15(火)18:28 ID:??? AAS
Excelで出来たっけ?
389: 名無し募集中。。。 2009/12/15(火)18:58 ID:jlQjO5jn(1) AAS
XMLを読み込んで自動でXSLTを作成ってどういう事?
XMLにXSLTを差込んで完成品の何かを作るんじゃないのか普通は
XSLTってXMLのためのスタイル設定だろ
390: 2010/03/13(土)22:39 ID:lgiSJEVt(1) AAS
野球やサッカーなどスポーツの得点や勝敗を記述するXMLってありませんか?
あったら教えてください。
391: 2011/09/17(土)15:08 ID:??? AAS
XMLの標準機能だけで、内容の一部を環境ごとに書き換える方法ってある?
392: 電脳プリオン 忍法帖【Lv=40,xxxPT】(1+0:8) 【39m】 2013/06/16(日)13:55 ID:??? AAS
質問スレ?
393: 2013/12/09(月)02:18 ID:gCfrgyiJ(1) AAS
http://i.imgur.com/tbC6Yb9.jpg
http://i.imgur.com/KbEzXCT.jpg
教えてください
394: 2017/02/01(水)22:19 ID:??? AAS
いじめ揉み消しの実態。
やはり左翼は汚い。

http://blogs.yahoo.co.jp/sqjqs742/15340852.html
395: 2017/03/28(火)18:08 ID:NgtELz8Y(1) AAS
DTDで定義されたXMLファイルをExcelで編集したいんですが、MSXML6.0がDTDを禁止してるみたいで開けません
いろいろ調べるとprohibit DTDをfalseにするとできるようなのですが、具体的にはどうすればよいのでしょう…
396: ich1 2017/04/01(土)14:46 ID:YerBiODJ(1) AAS
https://goo.gl/8by4rX
これは嫌だなー。。本当なの?
397: 2017/05/20(土)15:17 ID:BH3EK1xP(1) AAS
アップルラボ 詐欺 怪しい 疑惑 iPhone 修理 非正規店 グレーゾーン 韓国 中国
根本つとむ 中卒 ブサイク ブス キモい 詐欺師 生活保護
根本つとむ 逮捕 犯罪者 罪状 重要参考人 障害者 アスペルガー症候群
アップルラボ 被害者の会 壊れた おかしい 犯罪 故障 iPhone7 スティーブジョブズ
アップルラボ 脱税 iPad 脱獄 水没修理 MacPro 買取
アップルラボ 誇大広告 2ちゃんねるで宣伝 消費者センター 粉飾決済 恥 ダメ
アップルラボ 迷惑企業 最低 やめて欲しい 中卒 変 創価学会 中国
398: 2017/12/29(金)11:42 ID:dtNZwIie(1) AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

IMAGMZEERJ
399: 2018/02/14(水)13:32 ID:??? AAS
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
400
(1): 2018/04/29(日)23:57 ID:D5l5dcZp(1) AAS
xmlってマージできませんか?教えてください!
既出だったらごめんなさーい!!
401: 2018/04/30(月)13:57 ID:??? AAS
>>400
ファイル次第。
XMLかどうかではなく、テキストファイルとしてのレイアウトが重要。
402: 2018/04/30(月)14:46 ID:??? AAS
マージってのがどういう処理を想像してるかわからんが
単純にテキストを後ろに引っ付けたらルートが一つにならんわな
403: 2019/08/03(土)01:32 ID:??? AAS
http://web.archive.org/web/20160809092524/http://www2.informatik.hu-berlin.de/~obecker/XSLT/
XMLをマージするXSLT。
404: 2022/10/22(土)09:59 ID:jo+cv36E(1) AAS
XMLを合成するならXSLTでやる
FramexsというソフトではXHTML×XHTML×その他XMLを合成している
ああいう感じでやればいい
405: 2022/11/26(土)18:55 ID:o+PA739f(1) AAS
XMLはデータ容量が大きくなるのと、XML単体で複雑なデータ構造を定義できるから、データベースとしては廃れた。
406: 2023/01/03(火)14:07 ID:??? AAS
XSLT の有効な状況というのが良くわからん
Webスクレイピング なんかだと、対象ページの書式が多様かつ複雑すぎて
アドホックなハードコーディングよりコストを下げられる気がしな
407: 2023/04/06(木)17:45 ID:??? AAS
プハァ~~~┗─y(;´Д`)y─┛~~ニコチン中毒
408: 2023/05/29(月)22:02 ID:ITARjGcP(1) AAS
relax NGで「ある要素/属性が存在していたらある要素/属性は任意 (optional) である」っていうことを示すにはどうしたらいいだろう。

たとえば<aaa>という要素にたいするxxxとyyyという属性について
<aaa xxx="..."/>という形だったらyyyはあってもなくてもいいし、
<aaa yyy="..."/>という形だったらxxxはあってもなくてもいいという場合。

思い付いたのは

element aaa {
 ( XXX, YYY? ) | ( XXX?, YYY ),
 XXX = attribute xxx { text },
 YYY = attribute yyy { text }
}
省2
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.052s*