JavaEE独学ノート--XML入門
7948 ワード
XML : , xml 。
xml
xml php、java、.net
*
?
adb HTML ----
XML ---
XML :
1、XML --- xml 、google xml
2、 AJAX 、WebService , xml
HTML , ,xml
xml Marco ---- name , xml
XML
1、
2、
3、
4、
5、CDATA
6、
xml xml version="1.0"
XML ---
xml --- ISO-8859-1 ( )
* xml encoding="utf-8" ------
* --- gbk ---- utf-8
standalone = "yes" xml xml ,standalone = "no" xml
XML
xml
1、 xml
----- xml
2、
3、
4、xml
5、 ,
=" " =" " ....
,
6、
7、xml html
CDATA ---- , xml
CDATA ? ?
* CDATA XML , 、
8、 PI xml ( )
xml pi CSS --- HTML,
* xml , XSLT xml ( CSS)
=============================================================================
XML
1、 ----- , xml
* xml ,xml
* xml ,
2、 xml
Android SSH ----- xml , xml
----------------------------------------------------------------------------
xml ? xml ---
xml ------ xml xml , ,
XML DTD Schema
DTD
1、 xml --- books.xml
2、 dtd
* ( ) ELEMENT
ELEMENT
#PCDATA
3、 xml dtd
DTD xml
1、 DTD ----- DOCTYPE []
2、 DTD ( DTD) ----- DOCTYPE SYSTEM " DTD "
3、 DTD ( DTD) DOCTYPE PUBLIC "DTD " "DTD URL"
* DTD W3C
******************************************
// DTD
bid ID #REQUIRED
author (Marco|Jill) "Marco"
>
]>
java
&itcast;
java
&marco;
// DTD
// DTD --books.xml
XML
35
// DTD --books.dtd
*********************************************************************************************************************** +1~ 、* (0~ )、?0または1 | :テキストタイプ #PCDATAサブ EMPTY (ATTLIST) :ATTLIST リスト リスト: タイプ タイプ タイプ タイプ タイプ1、CDATAテキストタイプ 2、( 1| 2| 3)3つの を1つ 3、IDは 1、#REQUIRD 2、#IMPLIED オプション3、fixed value 4、defaultデフォルト エンティティ(ENTITY) xmlデータコンテンツに して し、エンティティ を できる:ENTITYエンティティ 「エンティティコンテンツ」---------------------------------------------------------------------------------------------------XML Schemaは、あらかじめ された と を して された の を しています.あらかじめ された と はschemaの と を しています.インスタンスSchema もxmlであり、DTDのようにschemaで された を の でバインドするのではなく、URIアドレス( )をバインドします.で、エレメントがどのschemaから たかを に します.* が なのはなぜですか.1つのxmlインスタンスは のSchemaを します.2つのschemaが じ のエレメントを する 、 じ のエレメントがどのドキュメントから されたかを します.Schemaクイックエントリー1、データxmlファイルの 2、schemaファイルの .xsd 1)はW 3 C xmlns="http://www.w3.org/2001/XMLSchema" に するelementは な と な を する2)schema に URI(URIは のパスでよい)を する3、xmlインスタンスデータファイルでカスタムSchemaelementFormDefault="unqualified"1、schemaがelementFormDefault="unqualified"1を するxmlインスタンスドキュメント ネームスペースは を する があります--- ルート 2、 のxmlインスタンスドキュメントのすべてのサブ は ネームスペースで しない があります---schemaで された を に する はtype 、 な complexTypeを します
****************************************
//books.xsd
//books.xml
Core Java
100
think in java
90
********************************************************