|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.util.xml.XmlDocument
public class XmlDocument
XML 문서 처리 기능을 제공하는 클래스이다.
| Constructor Summary | |
|---|---|
XmlDocument()
비어있는 Document를 생성한다. |
|
XmlDocument(File file)
File로 주어진 XML 파일로부터 Document를 생성한다. |
|
XmlDocument(File file,
boolean validate)
File로 주어진 XML 파일로부터 Document를 생성한다. |
|
XmlDocument(File file,
String pid,
InputStream dtd)
File로 주어진 XML 파일로부터 Document를 생성한다. |
|
XmlDocument(InputStream is)
InpusStream로 주어진 XML 파일로부터 Document를 생성한다. |
|
XmlDocument(InputStream is,
boolean validate)
InpusStream로 주어진 XML 파일로부터 Document를 생성한다. |
|
XmlDocument(InputStream is,
String pid,
InputStream dtd)
|
|
| Method Summary | |
|---|---|
Node |
getCurrentNode()
마지막으로 입력되었거나 참조된 XML Node를 리턴한다. |
Document |
getDocument()
|
Node |
getParentNode()
마지막으로 입력되었거나 참조된 XML Node(currentNode)의 상위 Node를 리턴하고, currentNode를 상위 Node로 지정한다. |
String |
getPublicId()
|
Element |
getRootElement()
Document의 최상의 Element 로 currentNode를 이동하고, 이를 리턴한다. |
String |
getSystemId()
|
Element |
insertElement(String id)
새로운 Elemenet를 생성하여 currentNode의 하위에 넣는다. |
Element |
insertElement(String id,
String text)
하위에 문자열을 가지는 새로운 Elemenet를 생성하여 currentNode의 하위에 넣는다. |
Text |
insertText(String text)
지정한 문자열을 currentNode의 하위에 넣는다. |
boolean |
isValid()
XMLDocument 가 올바르게 초기화 되었는지 여부를 리턴한다. |
void |
normalize()
|
void |
setPublicId(String id)
|
void |
setSystemId(String id)
|
void |
write(File file)
지정한 파일로 XML을 출력한다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlDocument()
비어있는 Document를 생성한다.
public XmlDocument(InputStream is)
InpusStream로 주어진 XML 파일로부터 Document를 생성한다.
public XmlDocument(InputStream is,
boolean validate)
InpusStream로 주어진 XML 파일로부터 Document를 생성한다.
XML 파싱 시 DTD validating 여부를 지정한다.
validate - DTD validation 여부
public XmlDocument(InputStream is,
String pid,
InputStream dtd)
public XmlDocument(File file)
File로 주어진 XML 파일로부터 Document를 생성한다.
public XmlDocument(File file,
boolean validate)
File로 주어진 XML 파일로부터 Document를 생성한다.
XML 파싱 시 DTD validating 여부를 지정한다.
validate - DTD validation 여부
public XmlDocument(File file,
String pid,
InputStream dtd)
File로 주어진 XML 파일로부터 Document를 생성한다.
DTD validation을 수행하며 이때 사용할 DTD를 InputStream으로 제공한다.
file - validate - pid - dtd - | Method Detail |
|---|
public boolean isValid()
public Element insertElement(String id)
새로운 Elemenet를 생성하여 currentNode의 하위에 넣는다.
id - 생성될 Element의 ID
public Element insertElement(String id,
String text)
하위에 문자열을 가지는 새로운 Elemenet를 생성하여 currentNode의 하위에 넣는다.
id - 생성될 Element의 IDtext - Element 하위에 들어갈 문자열
public Text insertText(String text)
지정한 문자열을 currentNode의 하위에 넣는다.
text - 입력할 문자열public void write(File file)
지정한 파일로 XML을 출력한다.
file - 출력할 파일public void setSystemId(String id)
public void setPublicId(String id)
public String getSystemId()
public String getPublicId()
public void normalize()
public Document getDocument()
public Element getRootElement()
public Node getCurrentNode()
마지막으로 입력되었거나 참조된 XML Node를 리턴한다.
public Node getParentNode()
마지막으로 입력되었거나 참조된 XML Node(currentNode)의 상위 Node를 리턴하고, currentNode를 상위 Node로 지정한다.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||