b'\n_START_ARTICLE_\nXML\n_START_SECTION_\nExemplo\n_START_PARAGRAPH_\nEste exemplo demonstra a sintaxe flex\xc3\xadvel do XML sendo usada para descrever uma receita de p\xc3\xa3o:_NEWLINE_<?xml version="1.0" encoding="ISO-8859-1"?><receita nome="p\xc3\xa3o" tempo_de_preparo="5 minutos" tempo_de_cozimento="1 hora">_NEWLINE_  <titulo>P\xc3\xa3o simples</titulo>_NEWLINE_  <ingredientes>_NEWLINE_    <ingrediente quantidade="3" unidade="x\xc3\xadcaras">Farinha de Trigo</ingrediente>_NEWLINE_    <ingrediente quantidade="7" unidade="gramas">Fermento</ingrediente>_NEWLINE_    <ingrediente quantidade="1.5" unidade="x\xc3\xadcaras" estado="morna">\xc3\x81gua</ingrediente>_NEWLINE_    <ingrediente quantidade="1" unidade="colheres de ch\xc3\xa1">Sal</ingrediente>_NEWLINE_  </ingredientes>_NEWLINE_  <instrucoes>_NEWLINE_    <passo>Misture todos os ingredientes, e dissolva bem.</passo>_NEWLINE_    <passo>Cubra com um pano e deixe por uma hora em um local morno.</passo>_NEWLINE_    <passo>Misture novamente, coloque numa bandeja e asse num forno.</passo>_NEWLINE_  </instrucoes></receita>_NEWLINE_Onde temos na primeira linha:_NEWLINE_<receita nome="p\xc3\xa3o" tempo_de_preparo="5 minutos" tempo_de_cozimento="1 hora">_NEWLINE_"Receita" \xc3\xa9 o nome principal para o seu documento. Note que a semelhan\xc3\xa7a entre XML e HTML \xc3\xa9 grande, na 1\xc2\xaa linha abrimos a tag Receita e na \xc3\xbaltima linha a fechamos, como em HTML, assim se estendendo por todo o exemplo.\n_START_SECTION_\nXML e Banco de Dados\n_START_PARAGRAPH_\nUm dos principais requisitos para a integra\xc3\xa7\xc3\xa3o de sistemas de informa\xc3\xa7\xc3\xb5es \xc3\xa9 a exist\xc3\xaancia de um mecanismo que possa mediar e compatibilizar a troca de informa\xc3\xa7\xc3\xb5es entre sistemas que utilizam diferentes formas de representa\xc3\xa7\xc3\xb5es. O XML para banco de dados \xc3\xa9 uma forma de resolver esse problema, utilizando uma t\xc3\xa9cnica que faz essa intera\xc3\xa7\xc3\xa3o de dados de uma forma que n\xc3\xa3o seja perdida ou deixada nenhuma informa\xc3\xa7\xc3\xa3o relevante contida em qualquer uma das bases de dados que ser\xc3\xa3o integradas.\n_START_SECTION_\nXML em   SGBDs Relacionais\n_START_PARAGRAPH_\nComo qualquer outro tipo de informa\xc3\xa7\xc3\xa3o, um documento XML tende a ser armazenado em um banco de dados. E uma das formas de armazenar estes documentos \xc3\xa9 utilizando SGBDs relacionais. Utilizar esta forma de armazenamento \xc3\xa9 vantajosa, pois esta j\xc3\xa1 \xc3\xa9 uma tecnologia bastante utilizada e muito bem desenvolvida o que a torna uma plataforma bem est\xc3\xa1vel para utiliza\xc3\xa7\xc3\xa3o._NEWLINE_Para armazenar os dados em XML em um banco de dados relacional, uma das formas a ser utilizada \xc3\xa9 atrav\xc3\xa9s do tipo de dados CLOB. Se utilizador desta forma, o banco de dados n\xc3\xa3o ira conhecer a estrutura desta informa\xc3\xa7\xc3\xa3o, servindo apenas como um reposit\xc3\xb3rio de dados.\n_START_SECTION_\nSGBDs Habilitados a XML\n_START_PARAGRAPH_\nDe maneira geral, um SGBD que \xc3\xa9 habilitado para XML,  realiza uma leitura de toda a estrutura de um documento XML e mapeia seus elementos , criando tipos de dados abstratos, de acordo com o XML facilitando o armazenamento e o processamento destes dados.\n_START_SECTION_\nIntegrando XML com Banco de Dados\n_START_PARAGRAPH_\nA linguagem SQL define alguns operadores que quando utilizados em um banco de dados, geram um resultado dentro do padr\xc3\xa3o de XML._NEWLINE_Alguns exemplos de intera\xc3\xa7\xc3\xb5es quando utilizado o SGBD s\xc3\xa3o:_NEWLINE_XMLELEMENT -  Transforma os valores contidos no modelo relacional em estrutura XML;_NEWLINE_XMLFOREST - Cria uma lista (Floresta) de elementos XML  onde cada Operador produz um novo elemento;'