[YourSchema].[Doc]
当从XML Schema生成代码时,生成的代码将提供与Schema同名的文档类。此类包含所有可能的根元素作为成员,以及下方列出的成员。请注意,在以下方法名称中,“Doc”表示生成的文档类本身的名称。
方法
Name | 描述 | |
---|---|---|
static Doc CreateDocument() | 创建一个新的空白XML文档。 | |
static Doc CreateDocument(string encoding) | 创建一个新的空白XML文档,其编码类型为“encoding”。 | |
static void DeclareAllNamespacesFromSchema(Altova.Xml.ElementType node) | 在作为参数提供的元素(通常是XML根元素)上声明来自XML Schema的所有命名空间。如果您的Schema具有多个命名空间声明,每个都被映射到一个前缀,并且您希望在作为参数提供的元素上声明所有这些命名空间,则调用此方法很有用。 | |
static Doc LoadFromBinary(byte[] binary) | 从字节数组加载XML文档。 | |
static Doc LoadFromFile(string filename) | 从文件加载XML文档。 | |
static Doc LoadFromString(string xmlstring) | 从字符串加载XML文档。 | |
byte[] SaveToBinary(bool prettyPrint) | 将XML文档保存到字节数组,可选择“代码美化”格式设置。 | |
byte[] SaveToBinary(bool prettyPrint, string encoding) | 将XML文档保存到字节数组,可选择“代码美化”格式设置,并使用指定的编码。 | |
byte[] SaveToBinary(bool prettyPrint, string encoding, bool bBigEndian, bool bBOM) | 将XML文档保存到字节数组,可选择“代码美化”格式设置,并使用指定的编码、字节顺序和BOM(字节顺序标记)。 | |
void SaveToFile(string fileName, bool prettyPrint) | 将XML文档保存到文件,可选择“代码美化”格式设置。 | |
void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl) | 将XML文档保存到文件,可选择“代码美化”格式设置。如果omitXmlDecl为true,则不会写入XML声明。 | |
void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl, string encoding) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用指定的编码。如果omitXmlDecl为true,则不会写入XML声明。 | |
void SaveToFile(string fileName, bool prettyPrint, string encoding, string lineend) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用指定的编码和行结束字符。 | |
void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl, string encoding, string lineend) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用指定的编码和行结束字符。如果omitXmlDecl为true,则不会写入XML声明。 | |
void SaveToFile(string fileName, bool prettyPrint, bool omitXmlDecl, string encoding, bool bBigEndian, bool bBOM, string lineend) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用指定的编码、字节顺序、BOM(字节顺序标记)和行结束字符。如果omitXmlDecl为true,则不会写入XML声明。 | |
void SaveToFileWithLineEnd(string fileName, bool prettyPrint, bool omitXmlDecl, string lineend) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用行结束字符。如果omitXmlDecl为true,则不会写入XML声明。 | |
string SaveToString(bool prettyPrint) | 将XML文档保存到文件,可选择“代码美化”格式设置。 | |
string SaveToString(bool prettyPrint, bool omitXmlDecl) | 将XML文档保存到文件,可选择“代码美化”格式设置。如果omitXmlDecl为true,则不会写入XML声明。 | |
void SetDTDLocation(string dtdLocation) | 添加一个带有指定的系统ID的DOCTYPE声明。必须已存在一个根元素。 | |
void SetSchemaLocation(string schemaLocation) | 将xsi:schemaLocation或xsi:noNamespaceSchemaLocation特性添加到根元素。必须已存在一个根元素。 |