Comment getElementById à l'aide de DOM?

Je suis une partie de la page HTML ci-dessous et souhaitez extraire le contenu de la balise div id est hiddenDivHL à l'aide de DOM Parser:

Partie D'une Page HTML:

<div id='hiddenDivHL' style='display:none'>http://74.127.61.106/udayavaniIpad/details.php?home=0&catid=882&newsid=123069[InnerSep]http://www.udayavani.com/udayavani_cms/gall_content/2012/1/2012_1$thumbimg117_Jan_2012_000221787.jpg[InnerSep]ಯುವಜನತೆಯಿಂದ ಭವ್ಯಭಾರತ[OuterSep]

Jusqu'à présent j'ai utilisé le code ci-dessous mais je ne peux pas utiliser getElementById.Comment faire?

DOM Parser:

    try {

        URL url = new URL("http://74.127.61.106/udayavaniIpad/details_android.php?home=1&catid=882&newsid=27593");
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        Document doc = db.parse(new InputSource(url.openStream()));
        doc.getDocumentElement().normalize();

        NodeList nodeList = doc.getElementsByTagName("item");

        /** Assign textview array lenght by arraylist size */
        name = new TextView[nodeList.getLength()];
        website = new TextView[nodeList.getLength()];
        category = new TextView[nodeList.getLength()];

        for (int i = 0; i < nodeList.getLength(); i++) {

            Node node = nodeList.item(i);

            name[i] = new TextView(this);

            Element fstElmnt = (Element) node;
            NodeList nameList = fstElmnt.getElementsByTagName("hiddenDivHL");
            Element nameElement = (Element) nameList.item(0);
            nameList = nameElement.getChildNodes();
            name[i].setText("Name = "
                    + ((Node) nameList.item(0)).getNodeValue());


            layout.addView(name[i]);



        }
    } catch (Exception e) {
        System.out.println("XML Pasing Excpetion = " + e);
    }

    /** Set the layout view to display */
    setContentView(layout);

}
  • doc.getElementById("hiddenDivHL") Si cela ne fonctionne pas, utilisez un vrai DOM.
  • docs.oracle.com/javase/1.4.2/docs/api/org/w3c/dom/...
  • org.xml.sax.SAXParseException: Illégal: "<" à l'intérieur de la valeur de l'attribut (position:START_TAG <link rel='stylesheet' href= "no-cache" >@12:64 java.io.InputStreamReader@40573f30)
InformationsquelleAutor Jack Dsilva | 2012-01-17