Visão geral
A versão 8.0.0 do JxBrowser não apenas adiciona melhor suporte para Kotlin e Compose, mas também introduz algumas mudanças significativas. Este guia mostra como alterar o código da sua aplicação escrito com a versão 7 do JxBrowser para funcionar com a versão 8.
Atributos do elemento
Extraímos as operações com atributos de Element
para um ElementAttributes
semelhante a um mapa. Veja como alterar o código que trabalhava com atributos.
Obter o valor do atributo
No JxBrowser 7:
String value = element.attributeValue("src");
val value = element.attributeValue("src")
No JxBrowser 8:
var value = element.attributes().get("src");
val value = element.attributes["src"]
Escrever o valor do atributo
No JxBrowser 7:
element.putAttribute("src", "https://example.com/image.png");
element.putAttribute("src", "https://example.com/image.png")
No JxBrowser 8:
element.attributes().put("src", "https://example.com/image.png");
element.attributes["src"] = "https://example.com/image.png"
Remover o atributo
No JxBrowser 7:
element.removeAttribute("src");
element.removeAttribute("src")
No JxBrowser 8:
element.attributes().remove("src");
element.attributes.remove("src")
Remover se o atributo especificado
No JxBrowser 7:
boolean exists = element.hasAttribute("src");
val exists = element.hasAttribute("src")
No JxBrowser 8:
var exists = element.attributes().contains("src");
val exists = element.attributes.contains("src")
Obter o mapa de atributos
No JxBrowser 7:
Map<String, String> attributes = element.attributes();
val attributes = element.attributes()
No JxBrowser 8:
var attributes = element.attributes().asMap();
val attributes = element.attributes.asMap()
Obter o mapa de nós de atributos
No JxBrowser 7:
List<Attribute> attributes = element.attributeNodes();
val attributes = element.attributeNodes()
No JxBrowser 8:
var attributes = element.attributes().asNodes();
val attributes = element.attributes.asNodes()
Obter ajuda
Caso não tenha encontrado a resposta neste guia e necessite de assistência com a migração, contacte-nos. Ficaremos felizes em ajudar.