XML: quais as regras de processamento de aplicar-se para valores entrelaçadas com as marcações?

votos
0

Eu comecei a trabalhar em um XML simples pull-analisador, e como eu acabei de defuzzed minha mente sobre o que é a sintaxe correta em XML com relação a determinados caracteres / seqüências, espaços em branco ignorable e tal (obrigado, http: // www .w3schools.com / xml / xml_elements.asp ), eu percebi que eu ainda não sei nada sobre o que pode ser esboçado como o caso seguinte (que Validome encontra bem formada muito; note que eu só quero usar xml arquivos para armazenamento de dados, há entidades, DTD ou esquemas necessário):

<bookstore>
   <book id=1>
      <author>Kurt Vonnegut Jr.</author>
      <title>Slapstick</title>
   </book>
We drop a pie here.
   <book id=2>Who cares anyway?
      <author>Stephen King</author>
      <title>The Green Mile</title>
   </book>
And another one here.
   <book id=3>
      <author>Next one</author>
      <title>This time with its own title</title>
   </book>
</bookstore>

Nós deixamos cair uma torta aqui. e E outro aqui. são valores do elemento 'livraria'. Quem se importa? é um valor relacionado com o segundo elemento 'livro'.

Como são estes processados, se em tudo? Vai Nós deixamos cair uma torta aqui. e outro aqui. ser concatenados para formar um valor para o elemento 'livraria', ou são tratados separadamente, armazenado em algum lugar, afetando o resultado da análise do elemento a que pertencem, ou ...?

Publicado 19/05/2009 em 18:16
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

maneira mais fácil de ir é para analisá-lo com analisadores alguns padrões compatíveis e despejar a saída.

Respondeu 19/05/2009 em 18:20
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more