com.[YourSchema].[Doc]
当从XML Schema生成代码时,生成的代码将提供与Schema同名的文档类。此类包含所有可能的根元素作为成员,以及下方列出的成员。请注意,在以下方法名称中,“Doc”表示生成的文档类本身的名称。
方法
Name | 描述 | |
---|---|---|
static Doc createDocument() | 创建一个新的空白XML文档。 | |
static void declareAllNamespacesFromSchema(com.altova.xml.ElementType node) | 在作为参数提供的元素(通常是XML根元素)上声明来自XML Schema的所有命名空间。如果您的Schema具有多个命名空间声明,每个都被映射到一个前缀,并且您希望在作为参数提供的元素上声明所有这些命名空间,则调用此方法很有用。 | |
static Doc loadFromBinary(byte[] xml) | 从字节数组加载XML文档。 | |
static Doc loadFromFile(String fileName) | 从文件加载XML文档。 | |
static Doc loadFromString(String xml) | 从字符串加载XML文档。 | |
byte[] saveToBinary(boolean prettyPrint) | 将XML文档保存到字节数组,可选择“代码美化”格式设置。 | |
byte[] saveToBinary(boolean prettyPrint, String encoding) | 将XML文档保存到字节数组,可选择“代码美化”格式设置,并使用指定的编码。 | |
byte[] saveToBinary(boolean prettyPrint, String encoding, boolean bigEndian, boolean writeBOM) | 将XML文档保存到字节数组,可选择“代码美化”格式设置,并使用指定的编码。可以为Unicode编码指定字节顺序和Unicode字节顺序标记。 | |
void saveToFile(String fileName, boolean prettyPrint) | 将XML文档保存到文件,可选择“代码美化”格式设置。 | |
void saveToFile(String fileName, boolean prettyPrint, boolean omitXmlDecl) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用UTF-8编码。如果omitXmlDecl为true,则不会写入XML声明。 | |
void saveToFile(String fileName, boolean prettyPrint, boolean omitXmlDecl, String encoding) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用指定的编码。如果omitXmlDecl为true,则不会写入XML声明。 | |
void saveToFile(String fileName, boolean prettyPrint, boolean omitXmlDecl, String encoding, boolean bBigEndian, boolean bBOM) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用指定的编码。如果omitXmlDecl为true,则不会写入XML声明。可以为Unicode编码指定字节顺序和Unicode字节顺序标记。 | |
void saveToFile(String fileName, boolean prettyPrint, String encoding) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用指定的编码。 | |
void saveToFile(String fileName, boolean prettyPrint, String encoding, boolean bBigEndian, boolean bBOM) | 将XML文档保存到文件,可选择“代码美化”格式设置,并使用指定的编码。可以为Unicode编码指定字节顺序和Unicode字节顺序标记。 | |
String saveToString(boolean prettyPrint) | 将XML文档保存到字符串,可选择“代码美化”格式设置。 | |
String saveToString(boolean prettyPrint, boolean omitXmlDecl) | 将XML文档保存到字符串,可选择“代码美化”格式设置。如果omitXmlDecl为true,则不会写入XML声明。 | |
void setSchemaLocation(String schemaLocation) | 将xsi:schemaLocation或xsi:noNamespaceSchemaLocation特性添加到根元素。必须已存在一个根元素。 |