Página 4 dos resultados de 2156 itens digitais encontrados em 0.006 segundos

Apresentação de documentos XML através de exemplos

Borges, Raquel Trindade
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Dissertação Formato: application/pdf
POR
Relevância na Pesquisa
37.15%
A linguagem XSLT transforma documentos XML não apenas em novos documentos XML, mas também em documentos HTML, PDF e outros formatos, tornando-se bastante útil. Entretanto, como um ambiente de programação, XSLT apresenta algumas deficiências. Não apresenta um ambiente gráfico de programação e exige conhecimento prévio sobre manipulação de estrutura de dados em árvores, o que compromete a produtividade do programador e limita o uso da linguagem a especialistas. Assim, várias propostas têm sido apresentadas na tentativa de suprir estas deficiências, utilizando recursos variados como geração automática de script XSLT e reuso de transformações. Este trabalho apresenta a ferramenta X2H que visa auxiliar a apresentação de documentos XML em HTML, aumentando a produtividade de programadores que utilizam a linguagem XSLT. Para facilitar a sua utilização, a X2H possui uma interface gráfica com abordagem baseada em exemplos, na qual o usuário compõe um documento exemplo HTML a partir de um documento fonte XML. Estes documentos são visualizados como árvores hierárquicas, nas quais é vinculado um conjunto de operações dependente do contexto, que permitem a composição do documento exemplo. Este documento serve de entrada para um gerador de regras...

Uma proposta de ferramenta de apoio a educação musical via Web usando Java XML

Claudio Roberto Araujo
Fonte: Biblioteca Digital da Unicamp Publicador: Biblioteca Digital da Unicamp
Tipo: Dissertação de Mestrado Formato: application/pdf
Publicado em 21/06/2002 PT
Relevância na Pesquisa
37.15%
Neste trabalho é apresentadoo JavaMusic, um aplicativo desenvolvidoem Java que consiste de um editor de partituras capaz de gerar um arquivo em XML. Com o uso de um applet Java, as partituras editadas através do JavaMusic podem ser visualizadas e tocadas numa página da Internet, possibilitando a criação de sites voltados ao ensino de música. O trabalho discute o uso de XML associado a applets Java para o desenvolvimento de aplicações educacionais para a área de música e propõem um cenário de trabalho no qual um professor de música, especialmenteem cursos de nível superior, poderá usar a web como uma poderosa ferramenta de apoio à sala de aula de música.; Tlús work presents Java Music, a Java application tbat consists of a score editor able to generate an XML file. With the use of a Java applet, a score edited through JavaMusic can be seen and played on an Internet page, allowing the creation of sites for music teaching. It discusses the use of XML files associated to Java applets in the development of educational applications in music, and proposes a work scenario in which a music professor, mainly at undergraduate leveI, could use the web as a powerful tool supporting music education.

Integrando bancos de dados heterogêneos através do padrão XML

Ferrandin, Mauri
Fonte: Florianópolis, SC Publicador: Florianópolis, SC
Tipo: Dissertação de Mestrado Formato: ii, 107 f.| il., tabs.
POR
Relevância na Pesquisa
37.15%
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação.; Com objetivo de organizar e estruturar o armazenamento das informações necessárias às organizações, SGBDs são utilizados a fim de prover o acesso de maneira ágil, eficiente e segura a estas informações pelas aplicações. Os dados armazenados em um SGBD são organizados de acordo com um esquema definido em cada organização, assim, quando estas precisam integrar/trocar informações armazenadas em seus respectivos bancos de dados, vários problemas surgem devido a heterogeneidade dos esquemas ou plataformas de hardware/software, necessitando de uma estrutura capaz de mediar tal intercâmbio. Para prover a integração de diversos bancos de dados heterogêneos, são utilizados os Sistemas Gerenciados de Bancos de Dados Distribuídos Heterogêneos, que controlam e possibilitam as aplicações acesso de maneira transparente aos dados distribuídos entre as bases heterogêneas. Com a especificação do padrão XML, o mesmo passou a ser utilizado para intercâmbio de dados, uma vez que é capaz de agregar a seu conteúdo informações que o descrevem(metadados), possibilitando assim a representação de dados que não poderiam ser representadas através do modelo relacional utilizado pela maioria dos SGBDs. Com o padrão XML é possível então a criação de visões materializadas dos dados armazenados em um SGBD local e utilizar esta visão para os mais variados fins. O presente trabalho apresenta uma proposta de um sistema capaz de prover o acesso - de maneira integrada e transparente para as aplicações - às informações armazenadas em bases heterogêneas e distribuídas...

Document composer : uma aplicação XML para extracção de informação de repositórios XML

Ramalho, José Carlos
Fonte: Universidade do Minho Publicador: Universidade do Minho
Tipo: Conferência ou Objeto de Conferência
Publicado em 10/02/2005 POR
Relevância na Pesquisa
37.2%
O Document Composer é uma ferramenta desenvolvida como um exercício de reflexão em XSLT e que nasce da tentativa de criar um nível de abstracção para alunos dum curso de XML. Com este nível de abstracção pretendia-se que o aluno conseguisse realizar tarefas para as quais já havia adquirido os conceitos mas não a capacidade técnica. A ferramenta permite que um utilizador interrogue um repositório de documentos XML (os documentos poderão pertencer a várias classes, i.e., estar de acordo com DTDs ou Schemas diferentes ou, simplesmente serem bem formados). O resultado de cada operação de interrogação é um novo documento XML. A ferramenta foi concebida de maneira a que os resultados individuais de cada interrogação possam ser combinados da forma que o utilizador entender para produzir o documento resultado (a composição é feita declarativamente na definição da estrutura do novo documento). O processo de interrogação/extracção de informação é especificado numa linguagem XML desenvolvida para o efeito. Com esta linguagem o utilizador especifica o esqueleto de um novo documento e indica, através de interrogações (queries) escritas em XPath, como é que vai povoar cada componente do novo documento com a informação extraída dos vários documentos no repositório. Neste artigo...

Geração dinâmica de APIs Perl para criação de XML

Almeida, J. J.; Simões, Alberto
Fonte: Escola Superior de Tecnologia e Gestão de Portalegre Publicador: Escola Superior de Tecnologia e Gestão de Portalegre
Tipo: Conferência ou Objeto de Conferência
Publicado em /02/2006 POR
Relevância na Pesquisa
37.15%
É consensual que o XML como linguagem para a estruturação de documentos tem vindo a tomar um lugar relevante. É também evidente a vantagem obtida no uso de XML como linguagem de intercâmbio. No entanto, a sua sintaxe é demasiado descritiva pelo que a geração de documentos de forma manual é dolorosa sendo útil dispor de módulos que simplifiquem essa tarefa. Neste artigo propomos um módulo Perl (XML::Writer::Simple) configurável via DTD que simplifica a tarefa de gerar XML.

Coupled schema transformation and data conversion for XML and SQL

Berdaguer, Pablo; Cunha, Alcino; Pacheco, Hugo; Visser, J.
Fonte: Springer Publicador: Springer
Tipo: Conferência ou Objeto de Conferência
Publicado em //2007 ENG
Relevância na Pesquisa
37.15%
A two-level data transformation consists of a type-level transformation of a data format coupled with value-level transformations of data instances corresponding to that format. We have implemented a system for performing two-level transformations on XML schemas and their corresponding documents, and on SQL schemas and the databases that they describe. The core of the system consists of a combinator library for composing type-changing rewrite rules that preserve structural information and referential constraints. We discuss the implementation of the system’s core library, and of its SQL and XML front-ends in the functional language Haskell. We show how the system can be used to tackle various two-level transformation scenarios, such as XML schema evolution coupled with document migration, and hierarchical-relational data mappings that convert between XML documents and SQL databases.; Fundação para a Ciência e a Tecnologia (FCT) - POSI/ICHS/44304/2002.

XML schemas for parallel corpora

Simões, Alberto; Fernandes, Sara
Fonte: Universidade do Minho Publicador: Universidade do Minho
Tipo: Conferência ou Objeto de Conferência
Publicado em //2011 ENG
Relevância na Pesquisa
37.15%
Parallel corpora are resources used in Natural Language Processing and Computational Linguistics. They are defined as a set of texts, in different languages, that are translations of each other. Note that these translations do not need to cover the full document, as we might have sentences translated just on some of the languages. When dealing with the process of sharing resources, recent years have bet on the use of XML formats. This is no different when talking about parallel corpora sharing. When visiting different projects in the web that release parallel corpora for download, we can find at least three different formats. In fact, this abundance of formats has led some projects to adopt all the three formats. This article discusses these three main formats: XML Corpus Encoding Standard, Translation Memory Exchange format and the Text Encoding Initiative. We will compare their formal definition and their XML schema.

Multifocal : a strategic bidirectional transformation language for XML schemas

Pacheco, Hugo; Cunha, Alcino
Fonte: Springer Publicador: Springer
Tipo: Artigo de Revista Científica
Publicado em //2012 ENG
Relevância na Pesquisa
37.15%
Lenses are one of the most popular approaches to define bidirectional transformations between data models. However, writing a lens transformation typically implies describing the concrete steps that convert values in a source schema to values in a target schema. In contrast, many XML-based languages allow writing structure-shy programs that manipulate only specific parts of XML documents without having to specify the behavior for the remaining structure. In this paper, we propose a structure-shy bidirectional two-level transformation language for XML Schemas, that describes generic type-level transformations over schema representations coupled with value-level bidirectional lenses for document migration. When applying these two-level programs to particular schemas, we employ an existing algebraic rewrite system to optimize the automatically-generated lens transformations, and compile them into Haskell bidirectional executables. We discuss particular examples involving the generic evolution of recursive XML Schemas, and compare their performance gains over non-optimized definitions.; Fundação para a Ciência e a Tecnologia

IEEE 1451.1 Standard and XML Web Services: a Powerful Combination to Build Distributed Measurement and Control Systems

Viegas, Vítor; Pereira, J. M. Dias; Girão, P. Silva
Fonte: IEEE Publicador: IEEE
Tipo: Conferência ou Objeto de Conferência
Publicado em /04/2006 ENG
Relevância na Pesquisa
37.2%
In 2005, we presented the NCAP/XML, a prototype of NCAP (Network Capable Application Processor) that runs under the .NET Framework and makes available its functionality through a set of Web Services using XML (eXtended Markup Language). Giving continuity to this project, it is time to explain how to use the NCAP/XML to build a Distributed Measurement and Control System (DMCS) compliant with the 1451.1 Std. This paper is divided in two main parts: in the first part, we present the new software architecture of NCAP/XML (which suffered some changes since the first version), and secondly, we describe the network configuration of a Web-enabled DMCS, which includes several NCAP/XML stations, a database and a Web Server.

XML DB developer: um sistema de manipulação de dados híbridos

Silva, José Adilson Lopes da; Souza, Fernando da Fonseca de (Orientador)
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Outros
PT_BR
Relevância na Pesquisa
37.15%
Cada vez mais se torna comum o uso de documentos XML (eXtensible Markup Language) em aplicações, principalmente aquelas relacionadas à Web. Assim, também vem crescendo a importância da manipulação desses documentos. Documentos construídos com XML, um subconjunto otimizado de SGML (Structured Generalized markup Language), que disponibiliza tags para construção de documentos, precisavam ser armazenados em um ambiente que fornecesse recursos de sistemas de gerenciamento de bancos de dados já que também têm a função de representar a estrutura e o significado de dados. As aplicações que necessitam utilizar dados estruturados (Structured) faziam uso de linhas em uma ou mais tabelas e os dados não estruturados (Unstructured) eram manipulados em arquivos do tipo LOB (Large Objects). Dessa forma, fazia-se necessário construir diferentes paradigmas para gerenciar diferentes tipos de dados. Entre outros casos, com a publicação do Oracle XML DB, tanto os dados estruturados como os não estruturados podem ser armazenados e gerenciados em um único banco de dados, com completa transparência para o usuário. Além dos dois tipos já mencionados, o referido sistema de banco de dados também dispõe de um terceiro tipo de dado conhecido como híbrido (hybrid)...

Processamento de documentos XML com DOM e SAX : : uma análise comparativa

Soares dos Santos, Maísa; Souto Maior de Barros, Roberto (Orientador)
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Outros
PT_BR
Relevância na Pesquisa
37.15%
XML (eXtensible Markup Language) tem sido um padrão bastante usado para armazenar, manipular e trocar dados. Mas para serem úteis, esses dados precisam estar disponíveis de alguma maneira para a aplicação. Existem duas APIs (Application Programming Interface) que disponibilizam dados XML para as aplicações, uma baseada em objetos e outra baseada em eventos. Essas são representadas, respectivamente, por DOM - Document Object Model e por SAX - Simple API for XML. A escolha de qual API utilizar será baseado nos requisitos das aplicações e nas características das APIs. Estas APIs são implementadas por ferramentas chamadas parsers. Cada parser possui suas próprias características. A escolha do parser é um importante critério para o desempenho das aplicações, pois grande parte do processamento ficará concentrada nele. Este trabalho tem como objetivo realizar um estudo comparativo entre as APIs DOM e SAX, mostrando as características destas APIs, suas vantagens e desvantagens, onde cada uma obtém melhor desempenho, e seu comportamento em uma aplicação. Adicionalmente é feita uma análise de algumas ferramentas de processamento de documentos XML encontradas no mercado, mostrando as características e a performance de cada uma

Projeto e implementação de links em documentos XML

Argôlo Rosa, Valéria; Souto Maior de Barros, Roberto (Orientador)
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Outros
PT_BR
Relevância na Pesquisa
37.2%
Uma das características principais da linguagem HTML, e o que a tornou bastante popular é o fato de ser uma linguagem de hypertexto, ou seja, permite associar, através de links, as informações de uma página a outra página da Web. Porém, apesar do sucesso, o sistema de links da HTML é muito restrito a características bastante simples, o que motivou a criação de uma tecnologia de links mais robusta e inteligente. Esta tecnologia, chamada de XLink, é a linguagem de links associada à linguagem XML, que permite criar links multidirecionais, controlar como e quando os links são ativados, entre outras coisas. Além do XLink, foi desenvolvida também uma linguagem de ponteiros, o XPointer, que provê uma maneira para os localizadores em links XML apontarem para locais específicos dentro dos recursos. Uma vez que o XLink e o XPointer são tecnologias novas, os principais browsers ainda não fornecem um suporte completo a essas linguagens, apesar do XLink já ser uma recomendação da W3C (Órgão que define o padrão para a WWW). Este trabalho tem como objetivo principal implementar uma solução, baseada na especificação de XLink (desenvolvida pela W3C), que auxilie na compreensão do funcionamento dos links em documentos XML...

Um framework para transformação automática de documentos e extração de informações baseado em XML

Roberto Bechert Schmitz, Lucas; da Fonseca de Souza, Fernando (Orientador)
Fonte: Universidade Federal de Pernambuco Publicador: Universidade Federal de Pernambuco
Tipo: Outros
PT_BR
Relevância na Pesquisa
37.15%
Uma grande quantidade de informações, sobre diversos assuntos, se encontra disponível na Web. Essa quantidade cresce ano a ano e, aliados às informações, estão os formatos com que elas estão representadas (PDF, DOC, RTF, HTML, TEX, por exemplo.). Certos formatos dependem de tecnologias e/ou plataformas específicas, dificultando assim o acesso às informações contidas no documento. Tendo em vista esse problema, surge a necessidade de se ter formas para a conversão entre formatos específicos. Muitas ferramentas são oferecidas nesse sentido, porém geralmente oferecem poucas possibilidades de conversão, um ou dois formatos em média. Outro problema gerado pela grande quantidade de informações disponíveis na Web é a questão da filtragem do que realmente é interessante ao usuário que efetua uma busca sobre determinado assunto. Os atuais buscadores trazem como resultados documentos completos com diversas informações além das necessárias ao usuário. A análise do que é ou não interessante fica a cargo do próprio usuário, tornando-se um trabalho manual. A extração automática de informações nos documentos dispostos na Web se torna difícil, pois nem todos os documentos apresentam seus conteúdos de forma estruturada...

Air indexing for on-demand XML data broadcast

Sun, W.; Qin, Y.; Wu, J.; Zheng, B.; Zhang, Z.; Yu, P.; Liu, P.; Zhang, J.
Fonte: IEEE Publicador: IEEE
Tipo: Artigo de Revista Científica
Publicado em //2014 EN
Relevância na Pesquisa
37.15%
XML data broadcast is an efficient way to disseminate semistructured information in wireless mobile environments. In this paper, we propose a novel two-tier index structure to facilitate the access of XML document in an on-demand broadcast system. It provides the clients with an overall image of all the XML documents available at the server side and hence enables the clients to locate complete result sets accordingly. A pruning strategy is developed to cut down the index size and a two-tier structure is proposed to further remove any redundant information. In addition, two index distribution strategies, namely naive distribution and partial distribution, have been designed to interleave the index information with the XML documents in the wireless channels. Theoretical analysis and simulation experiments are also put forward to show the benefits of our indexing methods.

XML als Quelle von Webseiten

Knobloch , Manfred
Fonte: Universidade de Tubinga Publicador: Universidade de Tubinga
Tipo: Teil einer Konferenzveröffentlichung
DE_DE
Relevância na Pesquisa
37.15%
Beschreibung von Möglichkeiten XML-Dokumente mittels XSL-Stylesheets in HTML-Dokumente zu überführen. Das Gewicht liegt auf XSLT, der Transformationssprache für XML-Dokumente.; This document offers a description how to transform XML Data to HTML files using XSL. The Transformation part of XSL is focused.

Einbindung von Geräten in Internet-basierte Informationssysteme mit Java und XML; Integration of Devices into Internet-based Information Systems using Java and XML

Bühler, Dieter
Fonte: Universidade de Tubinga Publicador: Universidade de Tubinga
Tipo: Dissertação
DE_DE
Relevância na Pesquisa
37.2%
Der Trend zur Vernetzung von Geräten unterschiedlichster Art, z.B. aus den Bereichen Automatisierungstechnik, Gebäudeautomation und Büroperipherie, ist seit längerer Zeit zu beobachten. Oft werden in diesem Kontext geräte- oder anwendungsspezifische Protokolle wie z.B. Feldbusprotokolle verwendet. Durch die zunehmende Verbreitung des Internet und des WWW als Medium zum uniformen Zugriff auf verteilte Informationen wächst der Wunsch nach Konsolidierung dieser Protokolle durch Internet-basierte Konzepte. Die Einbindung von Geräten in Internet-basierte Informationssysteme ermöglicht die standardisierte, weltweit ortstransparente Verwaltung von Gerätedaten mit modernen Konzepten der Informatik. Das zentrale Problem bei dieser Einbindung ist die Heterogenität der Gerätedatenkodierungen und der Zugangswege zu den Daten. Diese Arbeit stellt innovative Konzepte und entsprechende Fallstudien zur Lösung dieses Problems vor. Die entwickelten Konzepte beruhen auf der uniformen Repräsentation heterogener Daten durch textuelle XML-Fragmente, wobei die entsprechenden Datentypen jeweils durch Referenzen auf externe Java-Logik definiert werden. Diese Java-Logik kann bei Bedarf dynamisch instanziiert und zur Realisierung einer datentypspezifischen Erfassung...

Modelos formales para la definición estructural y semántica en documentos XML. Comparación de posibilidades en un corpus textual de documentación jurisprudencial

Martín Galán, Bonifacio; Nogales Flores, Tomás; Arellano Pardo, María del Carmen
Fonte: Universidad Politécnica de Madrid Publicador: Universidad Politécnica de Madrid
Tipo: Artigo de Revista Científica Formato: application/pdf; text/plain; application/octet-stream; application/octet-stream; application/octet-stream
Publicado em //2002 SPA; SPA
Relevância na Pesquisa
37.15%
Se presenta una comparación de soluciones a la modelización formal de la estructura y la semántica de documentos textuales, en concreto a una colección de sentencias del Tribunal Constitucional español, que se ha utilizado como material de experimentación de tecnologías XML en una tesis doctoral ya defendida. Se analizan y aplican los dos modelos principales de la tecnología XML para la definición formal de los documentos electrónicos, el modelo inicial de la DTD y el modelo más avanzado del XML Schema. Este último se ha revelado como una tecnología más potente para la expresión de restricciones tanto en las estructuras lógicas de los tipos documentales jurídicos como en la definición de determinados datos presentes en los mismos. Igualmente, se introducen otros modelos de esquema con clara orientación a la definición de ontologías o lenguajes de marcado semántico capaces de ofrecer una respuesta a las necesidades existentes para la construcción de la denominada Web semántica en Internet, caso del RDF Schema o, más recientemente, del DAML+OIL.

xAPP : XML Application Platform : framework de desarrollo multiplataforma basado en la nube

Berlana Hernández, Javier
Fonte: Universidade Carlos III de Madrid Publicador: Universidade Carlos III de Madrid
Tipo: info:eu-repo/semantics/bachelorThesis; info:eu-repo/semantics/masterThesis Formato: application/pdf
SPA
Relevância na Pesquisa
37.15%
Actualmente existen diferentes frameworks de desarrollo multiplataforma para dispositivos m oviles, que tratan de acelerar el proceso de creaci on de aplicaciones y facilitar la publicaci on simult anea en dispositivos con diferente sistema operativo. Pero todos tienen el mimso inconveniente, y es que si se quieren obtener resultados semejantes a los que se esperan de una app nativa, o la curva de aprendizaje es alta, y por tanto dif cil de encontrar personal cuali cado para realizar el desarrollo, o los resultados no son buenos. Esto ocurre con los frameworks basados en HTML5, donde una persona familiarizada con el desarrollo web podr a afrontar el proyecto, pero los resultados que se obtienen se acercan m as a una aplicaci on web que a una app nativa para smartphones. En este contexto nace la idea de crear xAPP, XML Application Platform, del ingl es: Plataforma de Aplicaciones en XML. Un framework de desarrollo m ovil multiplataforma que permite obtener aplicaciones nativas a partir de un modelo de aplicaci on sencillo de nido en XML, en el que se puede desarrollar desde la nube, sin requerir entornos de desarrollo como Xcode o Eclipse, y que adem as permite desplegar en dispositivos de diferentes plataformas usando un sistema over-the-air (OTA). Este Proyecto de Fin de Carrera detalla: La de nici on del lenguaje intermedio basado en un sistema de marcado XML y Javascript con el que se implementan las aplicaciones (en adelante xApps)...

Utilization of forward error correction (FEC) techniques with extensible markup language (XML) schema-based binary compression (XSBC) technology

Norbraten, Terry D.
Fonte: Monterey, California. Naval Postgraduate School Publicador: Monterey, California. Naval Postgraduate School
Tipo: Tese de Doutorado Formato: xvi, 173 p. : ill. (some col.)
Relevância na Pesquisa
37.15%
Approved for public release, distribution is unlimited; In order to plug-in current open sourced, open standard Java programming technology into the building blocks of the US Navy's ForceNet, first, stove-piped systems need to be made extensible to other pertinent applications and then a new paradigm of adopting extensible and cross-platform open technologies will begin to bridge gaps with old and new weapons systems. The battle-space picture in real time and with as much detail, or as little detail needed is now a current vital requirement. Access to this information via wireless laptop technology is here now. Transmission of data to increase the resolution of that battle-space snapshot will invariably be through noisy links. Noisy links such as found in the shallow water littoral regions of interest will be where Autonomous Underwater and Unmanned Underwater Vehicles (AUVs/UUVs) are gathering intelligence for the sea warrior in need of that intelligence. The battle-space picture built from data transmitted within these noisy and unpredictable acoustic regions demands efficiency and reliability features abstract to the user. To realize this efficiency Extensible Markup Language (XML) Schema-based Binary Compression (XSBC), in combination with Vandermode-based Forward Error Correction (FEC) erasure codes...

XCSL : XML constraint specification language

Jacinto, Marta Henriques; Librelotto, Giovani Rubert; Ramalho, José Carlos; Henriques, Pedro Rangel
Fonte: Universidade do Minho Publicador: Universidade do Minho
Tipo: Conferência ou Objeto de Conferência
Publicado em //2002 ENG
Relevância na Pesquisa
37.2%
After being able to mark-up text and validate its structure according to a document's type specification, we may start thinking it would be natural to be able to validate some non-structural issues in the documents. This paper is to formally discuss semantic-related aspects. In that context, we introduce a domain specific language developed for such a purpose: XCSL. XCSL is not just a language, it is also a processing model. Furthermore, we discuss the general philosophy underlying the proposed approach, presenting the architecture of our semantic validation system, and we detail the respective processor. To illustrate the use of XCSL language and the subsequent processing, we present a case-study. Nowadays, we can find some other languages to restrict XML documents to those semantically valid - namely Schematron and XML-Schema. So, before concluding the paper, we compare XCSL to those approaches.; Tendo a possibilidade de anotar texto e validar a sua estrutura de acordo com a especificação do tipo de documento, é natural começar a pensar o quão necessário e importante seria validar aspectos não-estruturais nos documentos. O objectivo deste artigo é, precisamente, discutir formalmente aspectos relacionados com a semântica dos documentos. Nesse contexto...