XML関連
の履歴(No.2)
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
] [
Twitter
]
履歴一覧
差分
を表示
現在との差分
を表示
ソース
を表示
XML関連
へ行く。
1 (2021-12-05 (日) 11:20:11)
2 (2023-02-23 (木) 16:53:49)
→
HTML関連
→
XSLT関連
→
RSS/ATOM
話題,Tipsなど
Webサイト
用語
ノード
XPath
XML
スキーマ言語
XQuery
話題,Tipsなど
†
Excel 2010 を使って XML ファイルを編集する - Qiita
2023.2
C#で実感する「LINQ to XML」の素晴らしさ
2009.1.16
XMLを扱えるLINQ
2008.4.18
XPathGraphがすごい件と、XPathでできること
2008.4.12
↑
Webサイト
†
「Java SE 6完全攻略」第73回 JAXB その1
2008.5
XBRL
.NETで簡単XML
XMLを基礎から学ぶ
The Big List of XML Technologies
Does XML Suck?
@ITのXML&SOAセクション
Code ProjectのXML&SOAPセクション
MSXML6.0Download
MSXML4.0 Download
↑
用語
†
↑
ノード
†
ノードはXML文書の最小構成単位
ノードの種類
タグを表すエレメントノード
rootの次にあるエレメントノードをドキュメントエレメントと呼ぶ
タグの中の属性(Attribute)である属性ノード
テキストノード
コメントノード
↑
XPath
†
XPathは各ノードの表記方法
root ... / rootの下のAというタグ ... /A Aの下のBというタグ ... /A/B Aの属性のX .../A@X
↑
XML
†
SAXとDOM
http://www6.airnet.ne.jp/manyo/xml/sax/home.html
※DOMに適したケース
いろいろな要素を何度も参照したり、要素を更新したりする必要がある処理
(例) 対話的にXMLデータの要素を選択的に表示する処理を行う
(例) 複数のXMLデータから別のXMLデータを生成する処理を行う
※SAXに適したケース
要素を順番に参照すれば良い処理
(例) XMLドキュメントからの要素やテキストの検索を行い、要素名と内容の一部を表示する
(例) XMLドキュメント中の要素の順にテキストを取り出して他のデータに移し変えたり、埋め込んだりする処理を行う
.NETでのXML処理については
ヘルプ
(.NET Framework開発者ガイド)の「XML ドキュメントと XML データ 」の章を参照のこと
.NETでXMLを読み書きするプログラムの説明
XmlReader,XmlWriterを使う方式
XML Notepad
.NET Framework 2.0が必要
XML for beginners and experts
XMLアイランドの説明
↑
スキーマ言語
†
DTD
XML Schemaとは何か
DTDは3つの点で重大な問題を抱えている。
名前空間に対応する機能を持っていないこと。
DTDは独自の構文を持っていて、XMLの要素や属性とは別の記述方法が必要である点である。もし、スキーマをXMLの要素や属性を用いて記述できれば、スキーマも一種のXML文書ということになり、XML文書を扱うさまざまなツールで処理できることになり便利なのである。しかし、DTDはそうではないということである。
もともとSGML は文書処理を目的とした言語であったため、データ型の種類が極めて少なかった。整数という指定すらなかったのである
↑
XQuery
†
XQueryハンズオン演習@IT