Loading article…
処理命令(PI )はSGMLおよびXMLのノードタイプであり、ドキュメント内のどこにでも出現することができ、アプリケーションに命令を伝えることを目的としています。[ 1 ] [ 2 ]
処理命令はドキュメントオブジェクトモデルでとして公開され、 XPathおよびXQueryで'processing-instruction()' コマンドをNode.PROCESSING_INSTRUCTION_NODE使用して使用できます。
SGML処理命令は、およびで囲まれてい<?ます>。[ 3 ]
XML処理命令は と で囲まれ<?、?>ターゲットとオプションでコンテンツ(ノード値)を含み、シーケンス を含めることはできません?>。[ 4 ]
<?PITarget PIContent?>XML 文書の先頭にある XML 宣言 (以下に示す) は処理命令のもう 1 つの例ですが、[ 5 ]厳密には処理命令とはみなされないかもしれません。[ 6 ]
<?xml version="1.0" encoding="UTF-8" ?>処理命令の最も一般的な用途は、1999 年に標準化された「xml-stylesheet」ターゲットを使用して、スタイルシートを使用して XML ドキュメントをレンダリングするように要求することです。 [ 7 ]これは、 XSLTとCSSスタイルシートの 両方に使用できます。
<?xml-stylesheet type="text/xsl" href="style.xsl"?><?xml-stylesheet type="text/css" href="style.css"?>DocBook XSLT スタイルシートは、デフォルトの動作を上書きするための多くの処理命令を理解します。[ 8 ]
XML文書内のロボット排除標準ルールの仕様案では、処理命令が使用されています。[ 9 ]