Exemplo de usos de XML (explicado e com código)
Xml / / April 02, 2023
Neste artigo vamos explorar 10 usos comuns de XML que revolucionaram a forma como compartilhamos informações online. Você descobrirá como o XML se tornou uma ferramenta essencial para feeds RSS, formatos de documentos, gráficos vetoriais e 10 exemplos explicados e codificados.
XML é uma linguagem de marcação extensível que permite criar rótulos personalizados para dados, facilitando a troca de informações entre diferentes aplicativos e sistemas operacionais. Com o XML, as informações podem ser estruturadas de maneira clara e coerente, permitindo que você se concentre no conteúdo e não no formato. O XML libera você das cadeias de incompatibilidade de formato e permite que você compartilhe seus dados com o mundo de forma simples e eficiente.
10 exemplos de usos comuns de XML com código
- RSS: O formato RSS (Really Simple Syndication) usa XML para distribuir notícias e conteúdo de um site por meio de canais de distribuição. Os leitores de RSS usam XML para receber e exibir as notícias mais recentes dos sites que seguem.
Código:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
Neste exemplo, um feed RSS é definido com o título "Notícias de tecnologia" e inclui dois elementos "item" que representam notícias recentes. Cada elemento "item" contém informações sobre o título, o link, a descrição e a data de publicação da notícia.
Esse arquivo XML pode ser usado para distribuir essas notícias por meio de diferentes canais de distribuição, como leitores de RSS ou sites que agregam conteúdo de várias fontes.
- XHTML: XHTML (Extensible HyperText Markup Language) é uma versão estendida da linguagem HTML que usa XML para a definição de sua sintaxe e permite maior flexibilidade na definição dos elementos e atributos.
Código:
Este é um exemplo de site criado com XHTML. 1.0 UTF-8?>
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Bem-vindo ao meu site
Neste exemplo, é definido um documento XHTML que contém um cabeçalho e um corpo. O cabeçalho inclui informações sobre o título do site e a codificação de caracteres usada.
O corpo contém um cabeçalho de nível 1 dando as boas-vindas ao usuário e um parágrafo descrevendo o site. Também está incluída uma lista com links para três páginas diferentes.
Esse arquivo XML pode ser processado e exibido em um navegador da Web que suporte XHTML, como Firefox ou Google Chrome.
- svg: O formato SVG (Scalable Vector Graphics) usa XML para representar gráficos vetoriais escaláveis em na web, permitindo maior resolução e qualidade de imagem em comparação com outros formatos de vídeo. imagem.
Código:
1.0 UTF-8?>
Neste exemplo, um gráfico vetorial é definido usando SVG (Scalable Vector Graphics). O arquivo começa com uma declaração XML e um elemento que define o tamanho da área de desenho para 300 pixels de largura por 200 pixels de altura.
dentro do elemento, duas formas são adicionadas: um retângulo azul com uma posição (x, y) de (50,50) e uma largura e altura de 200 y 100 pixels, respectivamente, e um círculo branco com centro (cx, cy) em (150,100) e raio 40 píxeis. Também está incluído um item que mostra a palavra "SVG" centralizada no círculo.
Esse arquivo XML pode ser processado e exibido em um navegador da Web compatível com SVG, como Firefox ou Google Chrome.
- SABÃO: SOAP (Simple Object Access Protocol) usa XML para permitir a comunicação entre aplicativos da Web pela Internet. SOAP define um conjunto de regras para criar mensagens XML que são enviadas e recebidas pela rede.
Código:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
Neste exemplo, uma mensagem SOAP (Simple Object Access Protocol) é definida e usada para trocar informações estruturadas entre aplicativos em uma rede.
O arquivo começa com uma declaração XML e um elemento que define o namespace SOAP e os namespaces para XML Schema (xsi) e XML Data (xsd). dentro do elemento, um elemento é incluído contendo informações de autenticação, incluindo nome de usuário e senha.
Também está incluído um item contendo o conteúdo da mensagem, neste caso uma solicitação para obter informações do usuário usando um identificador de usuário. Os elementos são aninhados em namespaces personalizados para autenticação e informações do usuário, respectivamente.
Esse arquivo XML pode ser enviado para um serviço da Web SOAP para processamento e resposta.
- XSLT: A linguagem de transformação XSLT (Extensible Stylesheet Language Transformation) usa XML para transformar documentos XML em outros formatos, como HTML ou PDF.
Código:
1.0 UTF-8?>
Lista de compras
Neste exemplo, é definida uma transformação XSLT (Extensible Stylesheet Language Transformation) que é utilizada para transformar um documento XML em outro formato, neste caso HTML.
O arquivo começa com uma declaração XML e um elemento
Neste exemplo, uma página HTML que exibe uma lista de compras é criada usando os elementos HTML padrão, como ,
e . dentro do elemento , um elemento é incluído- para criar uma lista não ordenada e um loop
- para cada um com o valor do conteúdo de texto do elemento como o conteúdo do elemento HTML.
- átomos: o formato Atom usa XML para fornecer um formato padrão para publicação de conteúdo da Web, como blogs e sites de notícias.
Código:
1.0 utf-8?>
... mais ingressos...
Neste exemplo, é definido um arquivo Atom que representa um feed de notícias ou um blog. O arquivo começa com uma declaração XML e um elemento que define o namespace Atom.
dentro do elemento Isso inclui metadados como o título do blog, links para a página inicial do blog e para ele mesmo, o identificador exclusivo do feed e a data de atualização mais recente. Também está incluído um item contendo informações sobre o autor do blog.
dentro do elemento um ou mais elementos estão incluídos, cada um dos quais representa uma postagem ou entrada de blog. Cada contém metadados como o título, links para a postagem, o identificador exclusivo da postagem e a data de atualização.
Também está incluído um item Um contendo um resumo do conteúdo da entrada.
Este arquivo XML pode ser usado para ler o conteúdo do blog ou para criar um feed de notícias.
- RDF: O Resource Description Framework (RDF) usa XML para fornecem uma maneira padronizada de descrever recursos na web, como sites e arquivos multimídia.
Código:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
Neste exemplo, é definido um arquivo RDF que descreve informações sobre dois artigos em um site. O arquivo começa com uma declaração XML e um elemento que define o namespace RDF.
dentro do elemento, dois elementos são definidos, um para cada item. Cada tem um atributo rdf: sobre A que indica o recurso ao qual se refere (neste caso, a URL do artigo).
dentro de cada, os elementos estão incluídos, , e, que representam o título do artigo, autor, data e descrição, respectivamente. Um elemento personalizado também está incluído Um que representa o número de visualizações que o artigo teve.
Este arquivo RDF pode ser usado para compartilhar informações sobre artigos na web ou para criar um feed de notícias.
- XBRL: O formato XBRL (Extensible Business Reporting Language) usa XML para a apresentação e troca de relatórios financeiros e de negócios online.
Código:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: link=" https://www.xbrl.org/2003/linkbase"
xmlns: xbrli=" https://www.xbrl.org/2003/instance"
xmlns: iccbba=" https://www.xbrl.org/2008/ICCBBA">
xlink: label="ReportingEntity">iccbba: ICCBBA
Este exemplo contém informações financeiras de uma empresa e está escrito em XBRL (eXtensible Business Reporting Language), uma linguagem de marcação usada para padronizar relatórios financeiro.
O arquivo começa com um cabeçalho indicando a versão e a codificação do documento. O namespace é então definido e os elementos são usados para representar informações sobre a entidade, período e cenário do relatório.
Unidades de medida também são definidas para valores numéricos e fatos (fatos) como vendas e lucro líquido são apresentados no contexto do ano corrente.
- kml: O formato KML (Keyhole Markup Language) usa XML para a representação de dados geoespaciais e é comumente usado em aplicativos de mapeamento e navegação.
Código:
1.0 UTF-8?>
Este exemplo representa um arquivo Keyhole Markup Language (KML) usado para descrever informações geográficas em um formato estruturado.
O arquivo começa com um cabeçalho indicando a versão e codificação do documento, seguido por a seção Documento que contém informações gerais sobre o arquivo, como o nome e o descrição.
Em seguida, define-se uma Pasta que agrupa os elementos Placemark que representam lugares no mapa. Cada marcador contém informações como nome, descrição e coordenadas do local representado por um elemento Point.
Neste exemplo, estão representados o Monumento à Revolução e o Estádio Azteca na Cidade do México.
- AbrirDocumento: O OpenDocument Format usa XML para a criação e edição de documentos de texto, planilhas e apresentações, permitindo a interoperabilidade entre diferentes aplicativos de software.
Código:
1.0 UTF-8?>
xmlns: office="urn: oasis: nomes: tc: opendocument: xmlns: office: 1.0"
xmlns: text="urn: oasis: nomes: tc: opendocument: xmlns: text: 1.0"
xmlns: table="urn: oasis: names: tc: opendocument: xmlns: table: 1.0">
Este exemplo representa um arquivo OpenDocument usado para criar documentos de texto, planilhas e apresentações.
O arquivo começa com um cabeçalho indicando os namespaces usados no documento, seguido pela seção office: body contendo o conteúdo do documento.
A seção office: text é usada para adicionar texto e a table: table section é usada para adicionar uma tabela com três colunas: Name, Age e Profission. Cada linha da tabela é definida com um elemento de tabela: table-row e cada célula com um elemento de tabela: table-cell.
O arquivo mostra duas linhas com informações de duas pessoas diferentes.
APA Citado: Do Moral, M. & RODRIGUES, J. (s. f.). Exemplo de usos de XML (explicado e com código).Exemplo de. Recuperado em 31 de março de 2023 de https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html