XML-строка в файл - PullRequest
       19

XML-строка в файл

1 голос
/ 24 декабря 2009

Я хочу, чтобы строка XML была преобразована в файл, для чего я делаю следующим образом:

String xmlFile=responseXMLName;
log.info("xml file :" +xmlFile);
fr = new FileWriter(new File(xmlFile));
Writer br= new BufferedWriter(fr); 
log.info("respose string"+responseXMLString);
br.write(responseXMLString);
br.close();  

Я хочу передать данные XML-файла этой функции, как мне это сделать?

Document doc = builder.build(...);

Ответы [ 2 ]

2 голосов
/ 24 декабря 2009
StringReader reader = new StringReader( s );
InputSource inputSource = new InputSource( reader );
Document doc = builder.parse( inputSource );
reader.close();

сделает свое дело.

0 голосов
/ 24 декабря 2009

Если вы хотите файл:

FileWriter fr = null;
try {
  String xmlFile=responseXMLName;
  log.info("xml file :" +xmlFile);
  fr = new FileWriter(xmlFile);
  log.info("respose string"+responseXMLString);
  fr.write(responseXMLString);
} finally {
  if (fr != null) {
      fr.close();
  }
}

Чтобы получить документ:

StringReader reader = new StringReader( responseXMLString );
InputSource inputSource = new InputSource( reader );
Document doc = builder.parse( inputSource );
reader.close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...