ProcessingInstruction
内容
[
隐藏
]ProcessingInstruction class
该类表示 “processing instruction”,在 XML 中用于在文档文本中保留特定处理器的信息。
public class ProcessingInstruction : CharacterData
属性
| 名称 | 描述 |
|---|---|
| virtual BaseURI { get; } | 获取此节点的绝对基准 URI,如果实现无法获取绝对 URI,则返回 null。 |
| ChildNodes { get; } | 获取子节点。 |
| Data { get; set; } | 获取或设置实现此接口的节点的字符数据。 |
| FirstChild { get; } | 获取此节点的第一个子节点。如果不存在此类节点,则返回 null。 |
| HasChildNodes { get; } | 获取此节点是否有任何子节点。 |
| LastChild { get; } | 获取此节点的最后一个子节点。如果不存在此类节点,则返回 null。 |
| Length { get; } | 获取通过 data 可用的 16 位单元的数量。这可能为零,即 CharacterData 节点可能为空。 |
| virtual LocalName { get; } | 获取此节点限定名称的本地部分。 |
| virtual NamespaceURI { get; } | 获取此节点的命名空间 URI。 |
| NextSibling { get; } | 获取紧随此节点的下一个节点。如果不存在此类节点,则返回 null。 |
| override NodeName { get; } | 获取此处理指令的名称。 |
| NodeType { get; } | 获取节点类型。 |
| virtual NodeValue { get; set; } | 获取或设置此节点的值,取决于其类型。 |
| OwnerDocument { get; } | 获取与此节点关联的文档对象。 |
| ParentNode { get; } | 获取父节点。 |
| virtual Prefix { get; set; } | 获取或设置此节点的命名空间前缀。 |
| PreviousSibling { get; } | 获取紧邻此节点之前的节点。如果不存在此类节点,则返回 null。 |
| virtual TextContent { get; set; } | 获取或设置此节点及其后代的文本内容。 |
方法
| 名称 | 描述 |
|---|---|
| AppendChild(Node) | 将节点 newChild 添加到此节点子节点列表的末尾。 |
| virtual AppendData(string) | 将字符串追加到节点字符数据的末尾。 |
| virtual DeleteData(int, int) | 从节点中移除一段内容。 |
| virtual InsertData(int, string) | 在指定偏移处插入字符串。 |
| RemoveChild(Node) | 从子节点列表中移除由 old child 指示的子节点。 |
| ReplaceChild(Node, Node) | 在子节点列表中用 new child 替换子节点 old child,并返回旧的子节点。 |
| virtual ReplaceData(int, int, string) | 用指定的字符串替换从指定偏移开始的字符。 |
| virtual Substring(int, int) | 从节点中提取一段数据。 |
另请参阅
- class CharacterData
- namespace Aspose.Finance.Xbrl.Dom
- assembly Aspose.Finance