XmlDeclaration.Standalone 属性

简介: 在SharpDevelop中发现的Standalone属性,这是msdn上的解释 获取或设置独立属性的值。 如果 XML 文档所需要的所有实体声明都包含在文档内,则有效值为 yes,或者如果需要外部文档类型定义 (DTD),则为 no。如果 XML 声明中没有独立属性 (Attribute),该属性 (Property) 将返回 String.Empty。 下面的示例创建一个 XmlDe

在SharpDevelop中发现的Standalone属性,这是msdn上的解释

获取或设置独立属性的值。

如果 XML 文档所需要的所有实体声明都包含在文档内,则有效值为 yes,或者如果需要外部文档类型定义 (DTD),则为 no。
如果 XML 声明中没有独立属性 (Attribute),该属性 (Property) 将返回 String.Empty。

下面的示例创建一个 XmlDeclaration 节点,并将其添加到 XML 文档中。

using  System;
using  System.IO;
using  System.Xml;

public   class  Sample
{

    
public static void Main()
    
{

        
// Create and load the XML document.
        XmlDocument doc = new XmlDocument();
        
string xmlString = "<book><title>Oberon's Legacy</title></book>";
        doc.Load(
new StringReader(xmlString));

        
// Create an XML declaration.
        XmlDeclaration xmldecl;
        xmldecl 
= doc.CreateXmlDeclaration("1.0",null,null);
        xmldecl.Encoding
="UTF-8";
        xmldecl.Standalone
="yes";

        
// Add the new node to the document.
        XmlElement root = doc.DocumentElement;
        doc.InsertBefore(xmldecl, root);

        
// Display the modified XML document
        Console.WriteLine(doc.OuterXml);

        System.Console.Read();

    }

}

 

相关文章
|
网络协议 NoSQL 关系型数据库
【宝塔部署PHP项目】含域名访问部署、IP访问部署、数据库、端口号、Nginx等知识
【宝塔部署PHP项目】含域名访问部署、IP访问部署、数据库、端口号、Nginx等知识
4874 0
【宝塔部署PHP项目】含域名访问部署、IP访问部署、数据库、端口号、Nginx等知识
|
存储 Web App开发 运维
发布、部署,傻傻分不清楚?从概念到实际场景,再到工具应用,一篇文章让你彻底搞清楚
部署和发布是软件工程中经常互换使用的两个术语,甚至感觉是等价的。然而,它们是不同的! • 部署是将软件从一个受控环境转移到另一个受控环境,它的目的是将软件从开发状态转化为生产状态,使得软件可以为用户提供服务。 • 发布是将软件推向用户的过程,应用程序需要多次更新、安全补丁和代码更改,跨平台和环境部署需要对版本进行适当的管理,有一定的计划性和管控因素。
4349 1
|
C# 图形学
Winform控件优化之Paint事件实现圆角组件(提取绘制圆角的扩展方法)
Paint事件方法中实现圆角控件不要通过事件参数`e.ClipRectangle`获取控件区域范围,原因见最后介绍;注意设置控件背景透明(参见[Winform控件优化之背景透明那些事2...
1077 0
Winform控件优化之Paint事件实现圆角组件(提取绘制圆角的扩展方法)
|
11月前
|
IDE Java 编译器
关于win10下codeblock的中文乱码问题解决
乱码问题通常是由于不同平台编码不一致导致的。本文介绍了如何在 Code::Blocks 中解决这一问题,具体步骤包括选择编译器、配置编译选项,并添加 `-finput-charset=UTF-8` 和 `-fexec-charset=GBK` 参数。此外,还补充了一些常见的字符集知识。
|
消息中间件 监控 Java
【一键解锁!】Kafka Manager 部署与测试终极指南 —— 从菜鸟到高手的必经之路!
【8月更文挑战第9天】随着大数据技术的发展,Apache Kafka 成为核心组件,用于处理实时数据流。Kafka Manager 提供了简洁的 Web 界面来管理和监控 Kafka 集群。本文介绍部署步骤及示例代码,助您快速上手。首先确认已安装 Java 和 Kafka。
1134 4
|
安全 关系型数据库 MySQL
分享一个 MySQL 简单快速进行自动备份和还原的脚本和方法
分享一个 MySQL 简单快速进行自动备份和还原的脚本和方法
601 0
|
存储 安全 Linux
linux中使用Postfix和Dovecot搭建邮箱系统服务
Postfix是一个开源的邮件传输代理(MTA),用于路由和传送电子邮件。它是一个可靠、安全且高性能的邮件服务器软件,常用于搭建邮件系统的核心组件之一。 Dovecot是一个开源的邮件服务软件,用于提供邮件访问服务,包括POP3和IMAP协议。它通常与Postfix配合使用,用于接收和存储邮件,以及为用户提供远程访问邮件的功能。
2157 3
 linux中使用Postfix和Dovecot搭建邮箱系统服务
|
JavaScript Java 测试技术
基于SpringBoot+Vue的社区助老志愿者服务平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的社区助老志愿者服务平台的详细设计和实现(源码+lw+部署文档+讲解等)
160 0
|
存储 缓存 算法
内存系列学习(二):ARM处理器中CP15协处理器
内存系列学习(二):ARM处理器中CP15协处理器
366 0
|
SQL Java 关系型数据库
Mybatis保姆级丝滑教程(一文搞懂系列)(1)
Mybatis保姆级丝滑教程(一文搞懂系列)
1294 0