5

通常、XML ドキュメントは次のようなヘッダーで始まります。<?xml version="1.0" encoding="utf-8"?>

このドキュメントを検討してください

   <?xml version="1.0" encoding="utf-8"?>
    <Foo>
        <?One?>
        <?Two some?>
        <?Three <?Nested ?> ?>
    </Foo>
  1. XML ドキュメント内で<?再利用できますか??>
  2. XML パーサーはこれらのタグのコンテンツを無視しますか? それらを取得する方法は?
  3. Three's Nested タグに問題はありますか?

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

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

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

4

2 に答える 2

2

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

ここを参照してください:処理手順

また、それらに関する別の興味深い小さなページ:

XMLお願いします

于 2012-07-03T08:51:23.593 に答える
1

これらは XML処理命令です。

[処理命令] はドキュメントの文字データの一部ではありませんが、アプリケーションに渡す必要があります。

XSLT に関する IBM の記事では、処理命令の使用法とその周りのコーディングについて説明しています。

于 2012-07-03T08:51:19.203 に答える