jp.oarts.pirka.iop.tool.core.tools.xml
クラス XmlParser

java.lang.Object
  上位を拡張 jp.oarts.pirka.iop.tool.core.tools.xml.XmlParser

public class XmlParser
extends java.lang.Object

XMLパーサー


入れ子のクラスの概要
(package private)  class XmlParser.CommandHandler
          SAXパーサー用ハンドラ(XMLをHashMapに格納する)
 
フィールドの概要
static java.lang.String INDEX_MARKER
           
static java.lang.String XML_ELEMENT_KEY_SEPARATOR
           
 
コンストラクタの概要
XmlParser()
           
 
メソッドの概要
static java.lang.String createKey(java.lang.String key, int... indexs)
          インデックスキーの作成
 XmlParserData parse(java.lang.String xml)
          XML文字列をパースしてXMLデータを作成する
protected  java.util.LinkedHashMap<java.lang.String,XmlParserItem> parseMain(java.lang.String xml)
          XML文字列をパースしてデータマップを作成する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

XML_ELEMENT_KEY_SEPARATOR

public static final java.lang.String XML_ELEMENT_KEY_SEPARATOR
関連項目:
定数フィールド値

INDEX_MARKER

public static final java.lang.String INDEX_MARKER
関連項目:
定数フィールド値
コンストラクタの詳細

XmlParser

public XmlParser()
メソッドの詳細

parse

public XmlParserData parse(java.lang.String xml)
XML文字列をパースしてXMLデータを作成する

パラメータ:
xml - XML文字列
戻り値:
XMLデータ

parseMain

protected java.util.LinkedHashMap<java.lang.String,XmlParserItem> parseMain(java.lang.String xml)
XML文字列をパースしてデータマップを作成する

パラメータ:
xml - XML文字列

createKey

public static java.lang.String createKey(java.lang.String key,
                                         int... indexs)
インデックスキーの作成

パラメータ:
key -
indexs -
戻り値:
キー文字列