SAXParser 를 사용하여 아래와 같은 파일의 값들을 파싱하여 사용중입니다.
handler 를 사용하여 arraylist에 Par, ParNo 값을 가져와 사용중인데
arraylist에서 Par, ParNo 값이 변경되면 test.xml 값도 변경하여 주고 싶습니다.
변경할 수 있는 방법이 있을까요??
아시는 분 부탁드립니다.
감사합니다.
=============================아 래=================================
test.xml
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
<DocumentElement>
<dtparameter diffgr:id="dtparameter1" msdata:rowOrder="0">
<Par>103.45</Par>
<ParNo>1345</ParNo>
</dtparameter>
<dtparameter diffgr:id="dtparameter2" msdata:rowOrder="1">
<Par>103.17</Par>
<ParNo>1317</ParNo>
</dtparameter>
<dtparameter diffgr:id="dtparameter3" msdata:rowOrder="2">
<Par>103.22</Par>
<ParNo>1322</ParNo>
</dtparameter>
.
.
.
사용하는 Handler
class SaxHandler extends DefaultHandler {
boolean bItem = false;
String strAttrs = "";
@Override
public void characters(char[] ch, int start, int length)
throws SAXException {
// TODO Auto-generated method stub
}
@Override
public void startElement(String uri, String localName, String qName,
Attributes attributes) throws SAXException {
// TODO Auto-generated method stub
}
@Override
public void endElement(String uri, String localName, String qName)
throws SAXException {
// TODO Auto-generated method stub
}
}