Trabalho Atps De Redes
Artigo: Trabalho Atps De Redes. Pesquise 862.000+ trabalhos acadêmicosPor: lucaspokemon • 18/5/2014 • 2.335 Palavras (10 Páginas) • 396 Visualizações
Etapa 4
Passo 1
Processador de XML.
|Analisadores |Peculiaridades, funções, características. |
|MSXML| O componente MSXML permite desenvolver aplicações baseadas em XML de alta-performance, com |
| |compatibilidade total ao XML padrão. |
| |O MSXML é uma implementação do COM (Component Object Model) do modelo W3C DOM. |
| |Usando MSXML, você pode criar aplicativos baseados em XML. Você pode facilmente usar MSXML no Visual Studio |
| |6.0 aplicativos como o DOM e o analisador SAX com suporte a XSLT e XPath. |
| |Oferece suporte a recomendação de final de World Wide Web (W3) Consortium para esquema XML com o DOM e SAX. O|
| |modelo de baseados em eventos SAX é a maneira mais eficiente de recurso e de alto desempenho do uso do MSXML.|
| |MSXML 4.0 oferece suporte a esquema XML. Você pode validar XML com o XML esquema tanto SAX DOM. Embora não |
| |haja nenhum XPath 2.0 , o MSXML 4.0 oferece funções de extensão que são permitidas pelos padrões para |
| |oferecer suporte a manipulação de tipos de XSD no XPath e XSLT. Com o suporte para a recomendação de esquema |
| |XML final, MSXML continua a suportar (XML-Data REDUCED) e as validações de definition (DTD) de tipo de |
| |documento. |
|APACHE XML XERCES | Xerces é um parser open source de alta performance desenvolvido pela Apache XMLProject. Xerces tem |
| |suporte a DTD, tem compatibilidade com o JDK 1.5, a biblioteca para download é de 284KB e é capaz de analisar|
| |documentos escritos em XML de acordo com a recomendação XML 1.1. O Xerces é um parser que tem integrado a API|
| |do DOM e a API SAX (as duas interfaces mais comuns para interagir com XML). |
| |Apesar de alta performance esse parser tem uma limitação importante que pode afetar diretamente na leitura e |
| |alteração do código gerado pelo Design CPN. Dados numéricos tem o valor limite máximo de 2147483647. Itens |
| |maiores que o limite não serão validados corretamente. Observando–se arquivos XML gerado Design CPN temos |
| |alguns campos numéricos que serão validados incorretamente caso o valor ultrapasse o valor limite. |
|JAXP |A Java API for XML Processing (JAXP) é a API fornecida pela plataforma JAVA para o processamento de arquivos |
| |que utilizam a tecnologia XML em aplicações escritas na linguagem JAVA. |
| |O JAXP serve de infra-estrutura para uma série de componentes, parsers e outras APIs que oferecem suporte aos|
| |mais diversos serviços e protocolos baseados em XML. |
| |Uma das suas aplicações mais importantes hoje é nas aplicações que usam web services. |
| |JAXP suporta osanalisadores-padrão SAX (Simple API for XML |
| |Parsing) e DOM (Document Object Model), assim como o |
| |padrão XSLT (XML Stylesheet Language Transformation), dando |
| |maior controle sobre a apresentação dos dados e capacitando |
| |a conversão dos dados para outro documento XML ou para |
| |outros formatos, como HTML. JAXP também trabalha com DTD/Schema e suporta namespaces. |
|XML4J |É constituída por uma biblioteca de classe Java incluído no com.ibm.xml.parser pacote. Ele funciona em |
| |qualquer plataforma onde o Java Virtual Machine. É chamado às vezes XML4J.It tem uma interface que permite |
| |que você tire uma seqüência de texto em formato XML, as tags XML para coletar e usá-las para extrair a |
| |informação marcada. |
| |Tem como desenvolvedora a AlphaWorks, em Java, é baseado em Apache Xerces, e suporta DOM e SAX. |
Passo 2
A importância do estudo é devido ao fato do XML ser eficaz e muito poderoso e, em conjunto com o XSLT, torna-se uma ferramenta de integração de sistemas ágil e de fácil entendimento. Empresas de qualquer porte poderão ver com XSLT, uma forma mais ágil e eficaz derealizar a comunicação entre sistemas e, com isto, duas tendências são lançadas: melhoria no processo de integração de sistemas e um novo promissor mercado de profissionais em integração de dados.
Durante toda a pesquisa sobre os analisadores percebemos que todos eles possuem vantagens e desvantagens que quando comparadas e colocadas na balança acabam se tornando muitas vezes a mesma coisa. Mas devido ao caso apresentado acreditamos que o melhor a ser utilizado seria o MSXML, pois ele suporta tanto o DOM quanto o SAX e oferece suporte a recomendação de final de World Wide Web (W3).
Conclui-se que qualquer documento XML pode, utilizando folhas de estilos XSLT, ter suas informações facilmente extraídas proporcionando tanto a conversão dos dados em outros documentos XML quanto à apresentação estética destes dados em formatos para o usuário. Conclui-se também que qualquer transformação com a utilização de folhas de estilos XSLT pode-se aplicar um filtro de dados, isto é, ao realizar a transformação do documento XML observou que uma das informações não é necessária, portanto não será transformada.
Passo 3
Relatório
Analisadores
• Analisa se um documento XML está correto sintaticamente.
• Se assim o for, este é chamado de bem-formatado.
• Em geral, os analisadores vão além e permitem o acesso às informações contidas nos documentos de forma facilitada.
...