xml 并不预先假设元素或者其内容的处理方法,这是xml的优势之处。在实际开发过程中。经常需要把某些信息通过文档传递给应用程序,
处理指令(Processing Instruction,PI)正是xml为此目的提供的一种机制。
<? target instruction ?>
target:指令所指向的应用的名称,是必需的部分,而且必须是有效的xml名称
instruction:一个字符串表示,它可能包含任何有效的字符 ( 除了“ ?>”)
如:
p.xml
<?xml version="1.0" encoding="gb2312" ?>
<!-- 序言中的处指令 -->
<?xml-stylesheet type="text/css" href="student.css" ?>
<students>
<!-- 元素内部的处理指令 -->
<?ScriptA level="A" ?>
<student sex="male">
<name>cong</name>
<age>19</age>
<tel>18837336489</tel>
</student>
</students>
该xml文档关联了一个student.css文件,用于设置xml文档元素的样式。代码如下:
student{
display:block;
margin-top:12pt;
font-size:10pt
}
name{
font-style:italic;
font-size:20pt;
}
age{
font-weight:bold;
}
tel{
font-size:20pt;
}