62,614
社区成员
发帖
与我相关
我的任务
分享
loadFromXML
public void loadFromXML(InputStream in)
throws IOException,
InvalidPropertiesFormatException
将指定输入流中由 XML 文档所表示的所有属性加载到此属性表中。
该 XML 文档必须具有以下 DOCTYPE 声明:
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
而且该文档还必须满足上述属性 DTD 的要求。
此方法返回后,指定的流已关闭。
参数:
in - 从中读取 XML 文档的输入流。
抛出:
IOException - 如果读取指定的输入流导致 IOException。
InvalidPropertiesFormatException - 输入流中的数据没有按要求的文档类型组成有效的 XML 文档。
NullPointerException - 如果 in 为 null。
从以下版本开始:
1.5
另请参见:
storeToXML(OutputStream, String, String)
storeToXML
public void storeToXML(OutputStream os,
String comment)
throws IOException
发出一个表示此表中包含的所有属性的 XML 文档。
以 props.storeToXML(os, comment) 的形式调用此方法的行为与调用 props.storeToXML(os, comment, "UTF-8"); 完全相同。
参数:
os - 根据其内容发出 XML 文档的输出流。
comment - 属性列表的描述,如果没有所需的注释,则为 null。
抛出:
IOException - 如果写入指定的输出流导致一个 IOException。
NullPointerException - 如果 os 为 null。
ClassCastException - 如果此 Properties 对象包含任何不是 String 的键或值。
从以下版本开始:
1.5
另请参见:
loadFromXML(InputStream)
storeToXML
public void storeToXML(OutputStream os,
String comment,
String encoding)
throws IOException
使用指定的编码发出一个表示此表中包含的所有属性的 XML 文档。
该 XML 文档要具有以下 DOCTYPE 声明:
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
如果指定的注释为 null,则没有注释存储在该文档中。
此方法返回后,指定的流仍保持打开状态。
参数:
os - 根据其内容发出 XML 文档的输出流。
comment - 属性列表的描述,如果没有所需的注释,则为 null。
抛出:
IOException - 如果写入指定的输出流导致一个 IOException。
NullPointerException - 如果 os 为 null,或者 encoding 为 null。
ClassCastException - 如果 Properties 对象包含任何不是 String 的键或值。
从以下版本开始:
1.5
另请参见:
loadFromXML(InputStream)