通常,XML文档以标题<?xml version="1.0" encoding="utf-8"?>
考虑这个文件
<?xml version="1.0" encoding="utf-8"?>
<Foo>
<?One?>
<?Two some?>
<?Three <?Nested ?> ?>
</Foo>
<?
和?>
吗?我的猜测是这些是文档属性,可以放在任何地方。对?此外,我正在考虑基于这些元标记进行一些XML数据生成。这是一种正确的方法吗? e.g。
<?if a == b ?>
<Node>IncludeIfEqual</Node>
<?endif ?>
PS谷歌没有帮助。它会忽略<?
关键字。
答案 0 :(得分:2)
答案 1 :(得分:1)
这些是XML processing instructions。
[处理指令]不是文档字符数据的一部分,但必须通过 通过申请。
Here's an IBM article on XSLTs讨论处理指令的使用和围绕它们编码。