problema
Após análise de obter uma instância de documento do objeto, e descobriu alguns dos elementos que você deseja obter dados nesses elementos.
método
- Para obter o valor de uma propriedade, você pode usar
Node.attr(String key)
o método - Para um elemento de texto, é possível usar
Element.text()
métodos - Para chegar ao elemento ou atributo em conteúdo HTML, você pode usar
Element.html()
, ouNode.outerHtml()
método
exemplo:
HTML = Cadeia "<P> <a href='http://example.com/'> Um <B> Exemplo </ B> </a> de ligação </ P>." ; O Documento DOC = Jsoup.parse ( HTML); // analisar HTML String retorna um documento implementar o elemento link doc.select = ( "a") primeira () ;. // encontrar o primeiro elemento de um texto de cadeia text = doc.body () () .; // "Um exemplo link" // obter o texto corda corda linkHref = link.attr ( "href"); // " http://example.com/ " // obter o endereço do link corda linkText = link.text (); // "Exemplo" "// obter um endereço de link de texto Cadeia linkOuterH = link.outerHtml (); @ "<A href ="http://example.com "> <b> exemplo </ b> </a>" Cadeia linkInnerH = link.html (); // "<b> exemplo </ b>" // 取得链接内的html内容
explicação
O método acima é um elemento central de maneiras de acessar os dados. Além disso, podem ser utilizados outros métodos:
Estes métodos de acesso tem um correspondentes métodos de atribuição para alterar os dados.