Jythonのはあなたに受け入れられる場合は、tagsoupはジャンクの構文解析に非常に優れている - それがあれば、私は他のXMLの選択肢よりも使用するJDOMライブラリがはるかに簡単ました。
これはTFLの旅プランナーからこする画面で行うにはデモ・モックアップからの抜粋です:
private Document getRoutePage(HashMap params) throws Exception {
String uri = "http://journeyplanner.tfl.gov.uk/bcl/XSLT_TRIP_REQUEST2";
HttpWrapper hw = new HttpWrapper();
String page = hw.urlEncPost(uri, params);
SAXBuilder builder = new SAXBuilder("org.ccil.cowan.tagsoup.Parser");
Reader pageReader = new StringReader(page);
return builder.build(pageReader);
}
美しいスープは、その素晴らしいではありません。 – Geo
私はそれがあなたが何をしたいかによって決まると思います。 – Boldewyn