|
1.目次 2.目的 3.参考書 4.XML Document Object Model 5.XMLReader
|
|
Visual Studio 2005 Beta 1 Refresh with
Team System に基づく情報で、自分のためのメモです。
|
|
(1)W3C Technical Report (2)XML Japanese Profile (3)XSL
Transformations (XSLT) Version 1.0 (4)XML Path
Language (XPath) Version 1.0
|
|
DOM Node |
Class |
説明 |
Document |
XmlDocument |
ルート |
DocumentFragment |
XmlDocumentFragment |
一時的な用途で使用する |
DocumentType |
XmlDocumentType |
<!DOCTYPE…> ノード用 |
EntityReference |
XmlEntityReference |
EntityReference |
Element |
XmlElement |
エレメントノード |
Attr |
XmlAttribute |
エレメントの属性 |
ProcessingInstruction |
XmlProcessingInstruction |
プロセシング・インストラクション・ノード |
Comment |
XmlComment |
コメントノード |
Text |
XmlText |
エレメント、または属性に含まれるテキスト |
CDATASection |
XmlCDataSection |
CDATA 文字列 |
Entity |
XmlEntity |
<!ENTITY…> 宣言 |
Notation |
XmlNotation |
DTDで宣言されるNotation |
|
|
XmlReader は、.Net Framework 1.1 までは、次のように行います。
.Net Framework 1.1 |
XmlTextReader reader = new XmlTextReader("http://serverName/data/books.xml");
reader.WhitespaceHandling = WhitespaceHandling.None;
|
.Net Framework 2.0 では、次のようにCreateメソッドを使用する方法が推奨されています。
.Net Framework 2.0 |
XmlReaderSettings settings = new XmlReaderSettings();
settings.IgnoreWhitespace = true;
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
|
|