Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.xml.parsers.*;
- import javax.xml.transform.*;
- import javax.xml.transform.stream.*;
- import javax.xml.transform.dom.*;
- import org.w3c.dom.*;
- public class TestXML {
- public static void main(String[] args) {
- try{
- DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
- DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
- Document doc = docBuilder.newDocument();
- Element rootElement = doc.createElement("Restaurants");
- doc.appendChild(rootElement);
- Element restaurant = doc.createElement("Restaurant");
- rootElement.appendChild(restaurant);
- Element name = doc.createElement("Name");
- name.appendChild(doc.createTextNode("Pizza Company"));
- restaurant.appendChild(name);
- Element latitude = doc.createElement("Latitude");
- latitude.appendChild(doc.createTextNode("12.333"));
- restaurant.appendChild(latitude);
- Element longitude = doc.createElement("Longitude");
- longitude.appendChild(doc.createTextNode("94.213"));
- restaurant.appendChild(longitude);
- Element province = doc.createElement("Province");
- province.appendChild(doc.createTextNode("Phuket"));
- restaurant.appendChild(province);
- Element zip = doc.createElement("Zip");
- zip.appendChild(doc.createTextNode("83000"));
- restaurant.appendChild(zip);
- Element restaurant1 = doc.createElement("Restaurant");
- rootElement.appendChild(restaurant1);
- Element name1 = doc.createElement("Name");
- name1.appendChild(doc.createTextNode("Star Buck"));
- restaurant1.appendChild(name1);
- Element latitude1 = doc.createElement("Latitude");
- latitude1.appendChild(doc.createTextNode("11.334"));
- restaurant1.appendChild(latitude1);
- Element longitude1 = doc.createElement("Longitude");
- longitude1.appendChild(doc.createTextNode("94.842"));
- restaurant1.appendChild(longitude1);
- Element province1 = doc.createElement("Province");
- province1.appendChild(doc.createTextNode("Phuket"));
- restaurant1.appendChild(province1);
- Element zip1 = doc.createElement("Zip");
- zip1.appendChild(doc.createTextNode("83120"));
- restaurant1.appendChild(zip1);
- TransformerFactory transformerFactory = TransformerFactory.newInstance();
- Transformer transformer = transformerFactory.newTransformer();
- DOMSource source = new DOMSource(doc);
- //output to console for testing
- StreamResult result = new StreamResult(System.out);
- transformer.transform(source,result);
- }catch(ParserConfigurationException pce){
- pce.printStackTrace();
- }catch(TransformerException tfe){
- tfe.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment