|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectgaricchi.xml.XmlReadParse.XmlReadParse
public class XmlReadParse
Xmlの読み込みを行うクラス
コンストラクタの概要 | |
---|---|
XmlReadParse()
XmlParseのデフォルトコントラクタ |
|
XmlReadParse(java.lang.String xml)
String型のXML文章を引数にするコントラクタ |
|
XmlReadParse(java.net.URL url)
XMLのURLを指定する場合のコントラクタ直接通信するのでAndroidManifest.xmlに uses-permission android:name="android.permission.INTERNET" と書く。 |
メソッドの概要 | |
---|---|
java.lang.String |
GetAttribute(java.lang.String tagName,
int depth,
java.lang.String attributeName)
タグ名と階層数と属性名からその属性名の属性値を取得するメゾッド 属性がない場合はnullを返す |
java.lang.String |
GetAttribute(java.lang.String tagName,
int depth,
java.lang.String attributeName1,
java.lang.String attributeValue1,
java.lang.String attributeName2)
タグ名と階層数と指定した属性名(attributeName1)が指定した属性値(attributeValue1)であるタグの属性名(attributeName2)の属性値を 取得するメゾッド |
java.util.ArrayList<java.lang.String> |
GetAttributeList(java.lang.String tagName,
int depth,
java.lang.String attributeName)
タグ名と階層数と属性名が共通するタグの属性値の一覧を取得するメゾッド 属性値がない場合はnullを返す |
java.lang.String |
GetElement(java.lang.String tagName,
int depth)
タグ名と階層数から要素を取得するメゾッド 要素がなければnullを返す |
java.lang.String |
GetElement(java.lang.String tagName,
int depth,
java.lang.String containTagName)
タグ名と階層数と1階層上のタグ名から要素を取得するメゾッド |
java.lang.String |
GetElement(java.lang.String tagName,
int depth,
java.lang.String attributeName,
java.lang.String attributeValue)
タグ名と階層数と属性名と属性値から要素を取得するメゾッド 要素がなければnullを返す 属性を指定しないのならnullにする |
java.lang.String |
GetElement(java.lang.String tagName,
int depth,
java.lang.String containTagName,
java.lang.String containAttributeName,
java.lang.String containAttributeValue)
タグ名と階層数と1階層上のタグ名、属性名、属性値から、要素を取得するメゾッド |
java.util.ArrayList<java.lang.String> |
GetElementList(java.lang.String tagName,
int depth)
共通するタグ名と階層数から要素のリストを返すメゾッド。 |
int |
GetTagCount(java.lang.String tagName,
int depth)
タグ名と階層数が共通するタグの数を取得するメゾッド |
java.util.ArrayList<XmlObject> |
GetXmlObject()
XmlObjectクラスのインスタンスを返すメゾッド。 |
void |
Parse()
Xmlを解析するメゾッド。 |
void |
SetPullPaeser(XmlPullParser xmlPullParser)
デフォルトコントラクタを使用した時用。 |
void |
SetPullParser(java.lang.String xml)
デフォルトコントラクタを使用した時用String型のXML文章を設定するメゾッド |
void |
SetPullParser(java.net.URL url)
デフォルトコントラクタを使用した時用URL指定メゾッド。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public XmlReadParse()
public XmlReadParse(java.lang.String xml)
xml
- String型のXML文章public XmlReadParse(java.net.URL url) throws java.io.IOException, XmlPullParserException
url
- Web上のXML文章のURL
java.io.IOException
XmlPullParserException
メソッドの詳細 |
---|
public void SetPullParser(java.lang.String xml) throws XmlPullParserException
xml
- String型のXML文章
XmlPullParserException
public void SetPullParser(java.net.URL url) throws java.io.IOException, XmlPullParserException
url
- Web上のXML文章のURL
java.io.IOException
XmlPullParserException
public void SetPullPaeser(XmlPullParser xmlPullParser)
xmlPullParser
- XmlPullParserクラスのインスタンスpublic void Parse() throws XmlPullParserException, java.io.IOException
XmlPullParserException
java.io.IOException
public java.util.ArrayList<XmlObject> GetXmlObject()
public java.lang.String GetElement(java.lang.String tagName, int depth)
tagName
- 取得したい要素のタグ名depth
- 取得したい要素の階層数
public java.lang.String GetElement(java.lang.String tagName, int depth, java.lang.String attributeName, java.lang.String attributeValue)
tagName
- 取得したい要素のタグ名depth
- 取得した要素の階層数attributeName
- 取得したい要素の属性名attributeValue
- 取得したい要素の属性値
public java.util.ArrayList<java.lang.String> GetElementList(java.lang.String tagName, int depth)
tagName
- 取得したい要素に共通するタグ名depth
- 取得したい要素に共通する階層数
public java.util.ArrayList<java.lang.String> GetAttributeList(java.lang.String tagName, int depth, java.lang.String attributeName)
tagName
- タグ名depth
- 階層数attributeName
- 属性名
public int GetTagCount(java.lang.String tagName, int depth)
tagName
- タグ名depth
- 階層数
public java.lang.String GetAttribute(java.lang.String tagName, int depth, java.lang.String attributeName1, java.lang.String attributeValue1, java.lang.String attributeName2)
tagName
- タグ名depth
- 階層数attributeName1
- 属性名attributeValue1
- 属性値attributeName2
- 取得したい属性値の属性名
public java.lang.String GetAttribute(java.lang.String tagName, int depth, java.lang.String attributeName)
tagName
- 取得したい属性があるタグ名depth
- 取得したい属性がある階層数attributeName
- 取得したい属性名
public java.lang.String GetElement(java.lang.String tagName, int depth, java.lang.String containTagName, java.lang.String containAttributeName, java.lang.String containAttributeValue)
tagName
- 取得したい要素のタグdepth
- 取得したい要素の階層数containTagName
- 取得したい要素タグの1階層上のタグcontainAttributeName
- 取得したい要素タグの1階層上の属性名containAttributeValue
- 取得したい要素タグの1階層上の属性値
public java.lang.String GetElement(java.lang.String tagName, int depth, java.lang.String containTagName)
tagName
- 取得したい要素のタグdepth
- 取得したい要素の階層数containTagName
- 取得したい要素の1階層上のタグ名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |