<著者>ajie著者>
<メール>ajie@aolhoo.comメール>
<日付>20010115日付>
< /記事> ;
これは XML ドキュメントです。HTML を知っているネットユーザーなら、このような単純な XML ドキュメントを直接書くことができます。
さらに、XML を学ぶには、ページ スクリプト言語も習得する必要があります。最も一般的な言語は JavaScript と VB スクリプトです。 XML データはスクリプトを使用して HTML での呼び出しと対話を実装するためです。最も単純な例を見てみましょう (例 2):
1. 次のコードを myfile.htm
< body bgcolor= "#FFFFFF">
タイトル:
著者: > ;
メール:
日付:
2. 次のコードを myfile.xml
3. これらを同じディレクトリに置き、IE5 以降のブラウザで開くと、効果が確認できます。 スクリプトを学習してマスターすると、XML の非常に強力な機能を真に理解できるようになります。
5. XML と HTML の違い
XML と HTML はどちらも SGML に由来しており、タグが含まれており、類似した構文を持っています。HTML と XML の最大の違いは、HTML が固有のマークアップを使用するステレオタイプのマークアップ言語であることです。 Web ページのコンテンツを説明および表示するためのマークアップ。たとえば、
はタイトルの最初の行を表し、固定サイズです。対照的に、XML には固定タグはなく、Web ページの特定の外観とコンテンツを記述することはできません。コンテンツのデータ形式と構造のみを記述します。
これは質的な違いです。Web ページではデータと表示が混在していますが、XML ではデータと表示が分離されています。
上記の例を見てみましょう。myfile.htm では、ページの表示モードのみを考慮して、さまざまなインターフェイスを設計し、さまざまな方法でページをレイアウトできますが、データは myfile.xml に保存されます。変更が必要です。
(プログラマであれば、これがモジュール型オブジェクト指向プログラミングの考え方に非常に似ていることに驚くでしょう!実際、Web ページはプログラムではありませんか?)
それこの違いが、XML をインターネット上で際立たせている理由です。アプリケーションと情報の共有は便利で、効率的で、スケーラブルです。したがって、高度なデータ処理方法としての XML がネットワークを新たな領域に導くと私たちは信じています。
6. XML の厳密な形式
HTML の緩やかな形式から学んだ教訓を活かして、XML は最初から「適切な形式」を実装することを主張してきました。
まず、HTML のあらゆる場所にあるいくつかのステートメントを見てみましょう。
1.
サンプル
2. font color=red>samplar< /font>
XML ドキュメント内の上記のステートメントの構文は間違っています。
1. すべてのタグには対応する終了タグが必要です。
3. すべての XML タグは大文字と小文字を区別する必要があります。 "" で囲む
したがって、上記のステートメントを XML で記述するのは
1.
2.<<
3.sample
4.samplar<
さらに、XML タグは次の命名規則に従う必要があります。
1. 名前には、文字、数字、その他の文字を含めることができます。
2. 名前は、文字 xml (または XML または Xml) で始めることはできません。 .) 始まり
4. 名前にはスペースを含めることはできません。
XML ドキュメントにエラーがあると、Web ページが表示されないという同じ結果が生じます。ブラウザ開発者は、XML の厳密かつ厳密な解析を実装することで合意に達しており、小さなエラーはすべて報告されます。たとえば、< email> を < Email> に変更し、IE5 で myfile.xml を直接開くと、次のエラー メッセージ ページが表示されます。 " 1.0"coding="GB2312"?>
XML 簡単学習マニュアル
<著者>
ajie
著者>
<メール>
ajie@ aolhoo.com
20010115
メール>
7. XML についてはもうご存知でしょう:
1. ;
2. XML、HTML、SGML の関係と違い
3. XML の簡単な応用。
上記は、XML の簡単な学習に関する一般章の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。
<著者> ajie 著者>
<メール> ajie@ aolhoo.com
メール>






























![[Web フロントエンド] Node.js クイック スタート](https://img.php.cn/upload/course/000/000/067/662b5d34ba7c0227.png)



