← Todos os pacotes
xs-xml
Lightweight XML parser and generator for XanaScript
xmlparsergeneratorserializationdata
README
xs-xml
Parser e gerador XML com atributos, textos e elementos aninhados para XanaScript.
Instalação
xs install xs-xmlUso
traz-ai "xs-xml" as x
cria elem = x.de-xml('Joao30')
grita-ae(elem.nome) // pessoa
grita-ae(elem.atributos.id) // 1
grita-ae(elem.filhos[0].nome) // nome
grita-ae(elem.filhos[0].texto) // Joao
// self-closing com atributos
cria img = x.de-xml('')
grita-ae(img.atributos.src) // foto.png
// gerar XML
grita-ae(x.pra-xml({ nome: "a", atributos: { href: "/" }, texto: "link" }))
// linkAPI
| Função | Descrição |
|---|---|
de-xml(texto) |
Parse XML → árvore { nome, atributos, filhos, texto } |
pra-xml(arvore) |
Serializa árvore → XML |
Elementos retornam nome, atributos (objeto), filhos (array de elementos) e texto (texto direto). Suporta elementos aninhados, self-closing /> e atributos.
Avaliações
Nenhuma avaliação ainda.