主要内容

matlab.io.xml.dom.ProcessingInstruction类

包:matlab.io.xml.dom

XML处理指令

描述

使用的对象matlab.io.xml.dom.ProcessingInstruction类以向处理嵌入处理指令的XML文档的应用程序提供数据。例如,可以使用处理指令指定用于转换XML文档的样式表的位置。

请注意

一个ProcessingInstruction对象的方法和属性matlab.io.xml.dom.Node类无效或导致错误的ProcessingInstruction对象。只使用本页中记录的方法和属性。

matlab.io.xml.dom.ProcessingInstruction类是一个处理类。

类属性

ConstructOnLoad
真正的
HandleCompatible

有关类属性的信息,请参见类属性

创建

使用createProcessingInstruction的方法matlab.io.xml.dom.Document对象创建matlab.io.xml.dom.ProcessingInstruction对象。在方法调用中指定目标和数据。例如:

π= createProcessingInstruction(医生,“样式表”“href = " myStylesheet.xsl”);

属性

全部展开

处理指令目标,指定为字符向量。

属性:

GetAccess
公共
SetAccess
不可变的
瞬态
真正的
NonCopyable
真正的

处理指令数据,指定为字符向量或字符串标量。

属性:

GetAccess
公共
SetAccess
公共
NonCopyable
真正的

方法

全部展开

例子

全部折叠

假设转换XML的应用程序使用XML中的处理指令来定位样式表。要创建处理指令,请使用createProcessingInstruction的方法matlab.io.xml.dom.Document对象。提供应用程序名称作为目标参数和样式表路径数据论点。

创建一个根元素名为

进口matlab.io.xml.dom。*医生=文档(“书”);

创建处理指令并指定目标样式表数据是href = " myStylesheet.xsl ".将处理指令附加到文档中。

π= createProcessingInstruction(医生,“样式表”“href = " myStylesheet.xsl”);列表末尾(医生,π);

将XML写入文件book.xml

xmlFileName =“book.xml”;作家= matlab.io.xml.dom.DOMWriter;writeToFile(作家、医生、xmlFileName);

显示的XML。

类型book.xml
<?xml version = " 1.0 " encoding = " utf - 8 " ?> < !DOCTYPE书[]>  &chapter;< /书>
介绍了R2021a