2012-07-03 13 views
5

は、通常、XML文書は、この文書XML <? ?>トークンの目的は何ですか?

<?xml version="1.0" encoding="utf-8"?> 
    <Foo> 
     <?One?> 
     <?Two some?> 
     <?Three <?Nested ?> ?> 
    </Foo> 
  1. 一つは、XML文書内で再び<??>を再利用することができます考えてみましょう<?xml version="1.0" encoding="utf-8"?>

    のようなヘッダーで始まり?

  2. XMLパーサーはこれらのタグ内のこれらのコンテンツを無視しますか?それらを得る方法?
  3. Three's Nestedタグに問題はありますか?

これらはドキュメントプロパティであり、どこにでも配置することができます。右?また、私はこれらのメタタグに基づいていくつかのXMLデータ生成を行うことを考えています。それは正しいアプローチですか?例:

<?if a == b ?> 
    <Node>IncludeIfEqual</Node> 
    <?endif ?> 

PS Googleは役に立ちません。それは<?キーワードを無視します。

+0

http://en.wikipedia.org/wiki/Processing_Instruction – Quentin

答えて

2

疑問符は、コマンドがXML処理命令であることを示します。これにより、ドキュメントにアプリケーション用の命令を含めることができます。

はこちらをご覧ください:Processing Instructions

またそれらの上に別の興味深い少しのページ:

XMLPLEASE

1

これらはXML processing instructionsです。

[処理方法]は、文書の文字データの一部ではありませんが、 をアプリケーションに渡す必要があります。

Here's an IBM article on XSLTsこれらは、処理命令の使用方法とそれらのコーディングについて説明しています。

関連する問題