XML的目的是什么??>令牌?

Ank*_*ush 5 xml metadata xml-parsing

通常XML文档以标题开头 <?xml version="1.0" encoding="utf-8"?>

考虑这个文件

   <?xml version="1.0" encoding="utf-8"?>
    <Foo>
        <?One?>
        <?Two some?>
        <?Three <?Nested ?> ?>
    </Foo>
Run Code Online (Sandbox Code Playgroud)
  1. 一个可以重用<?,并?>在XML文档中再次?
  2. XML解析器是否忽略这些标记中的这些内容?怎么弄他们?
  3. Three's Nested标签有问题吗?

我的猜测是这些是文档属性,可以放在任何地方.对?此外,我正在考虑基于这些元标记进行一些XML数据生成.这是一种正确的方法吗?例如

  <?if a == b ?>
  <Node>IncludeIfEqual</Node>
  <?endif ?>
Run Code Online (Sandbox Code Playgroud)

PS谷歌没有帮助.它忽略了<?关键字.

CSh*_*ned 2

问号表示该命令是 XML 处理指令。这允许文档包含应用程序的说明。

请参阅此处:处理说明

还有另一个有趣的小页面:

XML请