UnparsedEntityDecl XML

Uma entidade não analisada é uma entidade externa cuja referência externa não é analisada por um processador XML. Isto significa que você pode incluir dados em um documento XML que não é o XML bem-formado, como um arquivo gráfico. O UnparsedEntityDecl é elemento nomeado e um filho do tipo SystemId que identifica o URI na entidade (um URL ou uma localização do arquivo local). O UnparsedEntityDecl pode ter opcionalmente um filho do tipo PublicId.

O UnparsedEntityDecl pode ter também um filho do tipo NotationReference, um elemento do valor que representa uma referência para uma declaração de anotação em outro lugar no documento XML. Ele define o tipo de dados da entidade não analisada.

Uma declaração de entidade não analisada possui a forma:

    <!ENTITY pic SYSTEM "scheme.gif" NDATA gif>

Neste exemplo, o SystemId possui um valor de cadeia de scheme.gif. O valor de NotationReference é gif. Ele se refere a uma NOTATION definida dentro do documento XML:

    <!NOTATION gif SYSTEM "image/gif">

A próxima entidade está incluída no exemplo DTD:

<!ENTITY unpsd PUBLIC "//this/is/a/URI/me.gif" "me.gif" NDATA TeX>

Isto mostra o elemento opcional PublicId, que possui o valor de cadeia de //this/is/a/URI/me.gif.

Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Tarefas relacionadas
Desenvolvendo Fluxos de Mensagens
Referências relacionadas
declaração do tipo de documento XML
DocTypeDecl XML
PublicId XML
SystemId XML
NotationDecl XML
Exemplo de DTD XML
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad06520_