Xml-processing

提供:Dev Guides
移動先:案内検索

XML-処理

この章では、* Processing Instructions(PI)*について説明します。 XML 1.0勧告で定義されているように、

'_「処理命令(PI)を使用すると、ドキュメントにアプリケーションの命令を含めることができます。 PIはドキュメントの文字データの一部ではありませんが、アプリケーションにパススルーする必要があります。_

処理命令(PI)を使用して、情報をアプリケーションに渡すことができます。 PIは、ドキュメント内のマークアップ外のどこにでも表示できます。 それらは、文書タイプ定義(DTD)を含むプロローグ、テキストコンテンツ、または文書の後に表示できます。

構文

PIの構文は次のとおりです-

<?target instructions?>

どこで

  • target -命令が向けられるアプリケーションを識別します。
  • 命令-アプリケーションが処理する情報を説明する文字。

PIは特別なタグ* <?で始まり、?> で終わります。 コンテンツの処理は、文字列?> *が検出された直後に終了します。

PIはほとんど使用されません。 これらは主に、XMLドキュメントをスタイルシートにリンクするために使用されます。 以下は例です-

<?xml-stylesheet href = "finddevguidesstyle.css" type = "text/css"?>

ここで、_target_は_xml-stylesheet_です。 _href = "finddevguidesstyle.css" _および_type = "text/css" _は、指定されたXMLドキュメントの処理時にターゲットアプリケーションが使用する_data_または_instructions_です。

この場合、ブラウザはXMLを表示する前に変換する必要があることを示すことでターゲットを認識します。最初の属性は、変換のタイプがXSLであり、2番目の属性がその場所を指していることを示しています。

処理命令ルール

PIには、*?> *の組み合わせを除く任意のデータを含めることができます。これは、終了区切り文字として解釈されます。 有効なPIの2つの例を次に示します-

<?welcome to pg = 10 of tutorials point?>

<?welcome?>