keymasterviriya1150

Untitled

Feb 26th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.28 KB | None | 0 0
  1.  
  2. import javax.xml.parsers.*;
  3. import javax.xml.transform.*;
  4. import javax.xml.transform.stream.*;
  5. import javax.xml.transform.dom.*;
  6. import org.w3c.dom.*;
  7. public class TestXML {
  8.     public static void main(String[] args) {
  9.         try{
  10.             DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
  11.             DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
  12.            
  13.             Document doc = docBuilder.newDocument();
  14.             Element rootElement = doc.createElement("Restaurants");
  15.             doc.appendChild(rootElement);
  16.            
  17.             Element restaurant = doc.createElement("Restaurant");
  18.             rootElement.appendChild(restaurant);
  19.            
  20.            
  21.             Element name = doc.createElement("Name");
  22.             name.appendChild(doc.createTextNode("Pizza Company"));
  23.             restaurant.appendChild(name);
  24.          
  25.             Element latitude = doc.createElement("Latitude");
  26.             latitude.appendChild(doc.createTextNode("12.333"));
  27.             restaurant.appendChild(latitude);
  28.            
  29.            
  30.             Element longitude = doc.createElement("Longitude");
  31.             longitude.appendChild(doc.createTextNode("94.213"));
  32.             restaurant.appendChild(longitude);
  33.            
  34.            
  35.             Element province = doc.createElement("Province");
  36.             province.appendChild(doc.createTextNode("Phuket"));
  37.             restaurant.appendChild(province);
  38.            
  39.             Element zip = doc.createElement("Zip");
  40.             zip.appendChild(doc.createTextNode("83000"));
  41.             restaurant.appendChild(zip);
  42.            
  43.             Element restaurant1 = doc.createElement("Restaurant");
  44.             rootElement.appendChild(restaurant1);
  45.            
  46.             Element name1 = doc.createElement("Name");
  47.             name1.appendChild(doc.createTextNode("Star Buck"));
  48.             restaurant1.appendChild(name1);
  49.            
  50.             Element latitude1 = doc.createElement("Latitude");
  51.             latitude1.appendChild(doc.createTextNode("11.334"));
  52.             restaurant1.appendChild(latitude1);
  53.            
  54.             Element longitude1 = doc.createElement("Longitude");
  55.             longitude1.appendChild(doc.createTextNode("94.842"));
  56.             restaurant1.appendChild(longitude1);
  57.            
  58.             Element province1 = doc.createElement("Province");
  59.             province1.appendChild(doc.createTextNode("Phuket"));
  60.             restaurant1.appendChild(province1);
  61.            
  62.             Element zip1 = doc.createElement("Zip");
  63.             zip1.appendChild(doc.createTextNode("83120"));
  64.             restaurant1.appendChild(zip1);
  65.            
  66.             TransformerFactory transformerFactory = TransformerFactory.newInstance();
  67.             Transformer transformer = transformerFactory.newTransformer();
  68.             DOMSource source = new DOMSource(doc);
  69.            
  70.             //output to console for testing
  71.             StreamResult result = new StreamResult(System.out);
  72.            
  73.             transformer.transform(source,result);
  74.            
  75.         }catch(ParserConfigurationException pce){
  76.             pce.printStackTrace();
  77.         }catch(TransformerException tfe){
  78.             tfe.printStackTrace();
  79.         }
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment