20 Mart 2019 Çarşamba

XMLConfiguration Sınıfı

constructor
FileBasedConfigurationBuilder tarafından yaratılır.

getDcoument metodu
org.w3c.dom.Document nesnesi döner.
Örnek
Elimizde şöyle bir xml olsun.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
  <comment>Here are some favorites</comment>
  <entry key="favoriteSeason">summer</entry>
  <entry key="favoriteFruit">pomegranate</entry>
  <entry key="favoriteDay">today</entry>
</properties>
Şöyle yaparız.
XMLConfiguration config = ...;
NodeList list = config.getDocument().getElementsByTagName("entry");

Map<String, String> map = new HashMap<String, String>();
for (int i = 0; i < list.getLength(); i++) {
  Node node = list.item(i);
  String key = node.getAttributes().getNamedItem("key").getTextContent();
  String val = node.getTextContent();
  map.put(key, val);
}
read metodu
Örnek ver

Hiç yorum yok:

Yorum Gönder