net.wasamon.mjlib.xml
クラス XMLParser

java.lang.Object
  上位を拡張 net.wasamon.mjlib.xml.XMLParser

public class XMLParser
extends java.lang.Object

XMLを扱うために有用なメソッド

バージョン:
$Id: XMLParser.java,v 1.1.1.1 2003/12/29 11:46:17 miyo Exp $ Copyright (C) 2002,2003 Takefumi MIYOSHI All rights reserved.
作成者:
Takefumi MIYOSHI

フィールドの概要
static java.lang.String author
           
static java.lang.String copyright
           
static java.lang.String version
           
 
コンストラクタの概要
XMLParser()
           
 
メソッドの概要
static org.w3c.dom.Node getAttribute(org.w3c.dom.Node node, java.lang.String name)
          与えられたノードから、指定した名のアトリビュートを取得
static org.w3c.dom.Node getNamedNode(org.w3c.dom.Node node, java.lang.String name)
          与えられたノードから指定した名前づけられた子ノードを取得
static java.util.ArrayList<org.w3c.dom.Node> getNamedNodeArrayList(org.w3c.dom.Node node, java.lang.String name)
          与えられたノードから指定した名前づけられた子ノードのリストを取得し,そのリストを返す
static java.lang.Object[] getNamedNodeList(org.w3c.dom.Node node, java.lang.String name)
          推奨されていません。 getNamedNodeArrayListを使用してください
static java.lang.String getNodeText(org.w3c.dom.Node node)
          与えられたノードの子にあたるテキストを返す
static org.w3c.dom.Node getTopNode(java.io.File file)
          トップのノードを取得する
static boolean isAttribute(org.w3c.dom.Node node, java.lang.String name)
          与えられたノードに、指定した名前のアトリビュートがあるかどうか返す
static boolean isNamedNode(org.w3c.dom.Node node, java.lang.String name)
          指定した名前のノードが、親ノードの子であるかどうかを判定する
static void main(java.lang.String[] args)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

version

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

author

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

copyright

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

XMLParser

public XMLParser()
メソッドの詳細

getTopNode

public static org.w3c.dom.Node getTopNode(java.io.File file)
                                   throws XMLParserException
トップのノードを取得する

パラメータ:
file - 入力ファイル
例外:
XMLParserException

getNamedNode

public static org.w3c.dom.Node getNamedNode(org.w3c.dom.Node node,
                                            java.lang.String name)
                                     throws XMLParserException
与えられたノードから指定した名前づけられた子ノードを取得

パラメータ:
node - 親ノード
name - 名前
例外:
XMLParserException

isNamedNode

public static boolean isNamedNode(org.w3c.dom.Node node,
                                  java.lang.String name)
指定した名前のノードが、親ノードの子であるかどうかを判定する

パラメータ:
node - 親ノード
name - 名前

getNamedNodeList

public static java.lang.Object[] getNamedNodeList(org.w3c.dom.Node node,
                                                  java.lang.String name)
推奨されていません。 getNamedNodeArrayListを使用してください

与えられたノードから指定した名前づけられた子ノードのリストを取得

パラメータ:
node - 親ノード
name - 名前

getNamedNodeArrayList

public static java.util.ArrayList<org.w3c.dom.Node> getNamedNodeArrayList(org.w3c.dom.Node node,
                                                                          java.lang.String name)
与えられたノードから指定した名前づけられた子ノードのリストを取得し,そのリストを返す

パラメータ:
node - 親ノード
name - 名前

getNodeText

public static java.lang.String getNodeText(org.w3c.dom.Node node)
                                    throws XMLParserException
与えられたノードの子にあたるテキストを返す

パラメータ:
node - 親ノード
例外:
XMLParserException

getAttribute

public static org.w3c.dom.Node getAttribute(org.w3c.dom.Node node,
                                            java.lang.String name)
                                     throws XMLParserException
与えられたノードから、指定した名のアトリビュートを取得

パラメータ:
node - 親ノード
name - 名前
戻り値:
ノード
例外:
XMLParserException

isAttribute

public static boolean isAttribute(org.w3c.dom.Node node,
                                  java.lang.String name)
与えられたノードに、指定した名前のアトリビュートがあるかどうか返す

パラメータ:
node - 親ノード
name - 名前
戻り値:
真偽値

main

public static void main(java.lang.String[] args)