<?..?>
XML的含义是什么?
例:
<?xml version="1.0" encoding="UTF-8"?>
<tests>
<test><?xml-multiple ?>
</test>
</tests>
我想知道<?xml-multiple ?>
上述XML的含义是什么?我在w3schools中对该XML进行了语法检查,没有错误。
这是一条处理指令。处理指令用于通过解析器直接将某些信息或指令传递给应用程序,但没有解析器实际对其进行解释。
<?my-application some instructions ?>
初始问号(在此处my-application
)之后的标记称为目标,它标识指令所针对的应用程序。它后面的内容没有由XML进一步指定,解析器将其视为黑匣子,并且由应用程序来解释它。无法识别实体和字符引用。
xml-multiple
尽管我不确定其行为在何处以及是否已正式标准化,但将目标转换为似乎可以被将XML转换为JSON或JSON转换为XML(包括Oracle)的应用程序普遍产生,接受和认可。
处理指令不要与initial混淆,initial<?xml version="1.0"?>
称为文本声明。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句