es.upv.dsic.gti_ia.core
Class Xml

java.lang.Object
  extended by es.upv.dsic.gti_ia.core.Xml

public class Xml
extends Object

An XML parser

Author:
ricard

Constructor Summary
Xml(InputStream is, String rootName)
          Creates an XML parser
Xml(String filename, String rootName)
          Creates an XML parser
 
Method Summary
 Xml child(String name)
          Returns a child of the root element
 List<Xml> children(String name)
          Returns a List of children of the root element
 String content()
          Returns root element's content
 int integer(String name)
          Returns an integer value of an attribute
 String name()
          Returns root element's name
 String string(String name)
          Returns a string value of an attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Xml

public Xml(String filename,
           String rootName)
Creates an XML parser

Parameters:
filename - route to the XML file
rootName -

Xml

public Xml(InputStream is,
           String rootName)
Creates an XML parser

Parameters:
is - InputStream with an XML file
rootName -
Method Detail

name

public String name()
Returns root element's name

Returns:
root element's name

content

public String content()
Returns root element's content

Returns:
root element's content

child

public Xml child(String name)
Returns a child of the root element

Parameters:
name - Child's name
Returns:
Child

children

public List<Xml> children(String name)
Returns a List of children of the root element

Parameters:
name - children's name
Returns:
List of children

string

public String string(String name)
Returns a string value of an attribute

Parameters:
name - of the attribute
Returns:
attribute's value

integer

public int integer(String name)
Returns an integer value of an attribute

Parameters:
name - of the attribute
Returns:
attribute's value


Copyright © 2012 GTI-IA. All Rights Reserved.