Fragmentando XHTMLA teoria por trás de fragmentação, Apresentada no artigo anterior, soa muito bem. Fragmentação parece ser uma cura para os muitos males da Web, apontando o caminho a seguir para novos vocabulários XML e novas possibilidades. Os detalhes de implementação concreta de XHTML 1.1, no entanto, olhar um pouco assustador. Encontrado em três projectos com um total de cerca de 180 páginas, o XHTML 1.1 specs são um conjunto de regras assustadora (e, a aplicação dessas regras) que se aplica ao vocabulário XHTML. Felizmente, enquanto as regras fazer uso de ferramentas XML funkier, o forma como funcionam realmente não é muito doloroso e desenvolvedores podem ser capazes de evitar os detalhes assustadores.
NotaO conteúdo deste artigo baseia-se no 5 de janeiro de 2000 Última Chamada de Trabalho Rascunhos do XHTML 1.1 especificações. Alguns conteúdos podem variar entre a altura desta escrita, e à aprovação final das especificações do W3C, portanto, você deve verificar para saber o estado atual ou final destas questões. XHTML como quadroAo contrário de seus antecessores, XHTML 1.1 fornece uma estrutura arquitetônica para a sintaxe, em vez de uma simples aplicação concreta. XHTML 1.1 's arquitectura para a definição de módulos é efetivamente uma camada em cima de XML 1.0' s regras para a criação de DTDs e sua própria implementação do vocabulário XHTML é uma camada em cima do que um. Para simplificar a todas essas camadas e suas interações, XHTML 1.1 tem esses três documentos distintos defini-la: -- Construindo o XHTML Módulos (http://www.w3.org/TR/xhtml-building) fornece a estrutura formal na qual os módulos XHTML (e outros módulos) são construídos. -- Modularização do XHTML (http://www.w3.org/TR/xhtml-modularization) descreve como você implementar XHTML 1.1 usando esse quadro. -- XHTML 1.1 - Module-based XHTML (http://www.w3.org/TR/xhtml11) descreve como criar documentos XHTML 1.1 com estes módulos. Em certo sentido, XHTML é duas partes distintas, definida em três especificações. A primeira parte é o quadro - como criar os módulos (definido em Construindo o XHTML Módulos) E como montá-los como documentos (definido em XHTML 1.1 - Module-based XHTML). A segunda parte é a aplicação que Modularização do XHTML - E até certo ponto XHTML 1.1 - Module-based XHTML -- define. Este artigo percorre o quadro no caminho para a explicação de execução, dividindo cada componente de XHTML enquanto permanecer dentro de seus limites gerais. O quadro de combina um conjunto de regras para a criação de módulos e diferentes tipos de descrições desses módulos, bem como uma conjunto de regras para a integração desses módulos para criar um todo maior. O processo de quebra XHTML em módulos utiliza o primeiro conjunto de ferramentas, enquanto os documentos que usam XHTML confiar apenas no último. Abstract MódulosXHTML prescreve formais e informais formas de descrever os módulos. Módulos Abstract são documentos destinados exclusivamente para o consumo humano, ajudar os leitores a evitar o emaranhado de processamento de entidade de parâmetro necessário para as ferramentas formais para descrever os módulos. Este nível de descrição é útil tanto para documentação e planejamento, forçando os desenvolvedores a especificar quais os módulos contêm em um formato que vai além das ferramentas espinhoso formal de DTDs e esquemas XML. Abstract módulos não são necessários para a conformidade com as especificações de XHTML 1.1, mas seu uso pode fazer criando e usando XHTML 1.1 módulos muito mais fácil. NotaAbstract módulos são definidos no ponto 4 do Construindo o XHTML Módulos, Disponível em s_abstraction # http://www.w3.org/TR/xhtmlbuilding/abstraction.html. Módulos abstratos são, basicamente, com algumas mesas de apoio aos conteúdos textuais. Os quadros são constituídos por listas de elementos com colunas para os atributos e modelos de conteúdo mínimo. Uma vez que alguns elementos podem ser definidos com define o conteúdo, Define como pode ser descrito de maneiras que não sejam explicitamente incluídos na tabela. Conjuntos de conteúdo são normalmente utilizados repetidamente em vários elementos, de modo que este tratamento especial, provavelmente, faz sentido. No fornecimento é feito por um conjunto de atributos, no entanto. (Uma excepção: a utilização comum como um identificador para um conjunto de atributos na DTD XHTML 1.1.) Dentro dessas tabelas, XHTML usa uma sintaxe semiformal que se parece com um extenso (reduzido) versão da sintaxe XML DTD. Este artigo descreve o textElement tipo de elemento, que usa o comum XHTML conjunto de declarações de atributos (definidos na http://www.w3.org/TR/xhtmlmodularization/ s_basicattributes xhtml_modules.html #) e contém apenas texto. A maioria dos módulos, sem dúvida, são mais complexos do que este, mas às vezes apenas um único elemento é necessário para adicionar funcionalidade. Antes de avançar para um exemplo mais complicado, você deve observar algumas das peças que estão faltando as descrições abstratas módulo criado em conformidade com o Construindo o XHTML Módulosrascunho. Não é fornecida informação sobre namespaces. Isto é razoável quando se trabalha estritamente dentro XHTML onde todas as partes das partes um namespace comum. No entanto, omitindo namespaces provavelmente não é uma idéia tão boa quando a criação de extensões para XHTML (como você faz no próximo artigo). Enquanto os prefixos podem aparecer os nomes dos elementos, o mapa para URIs que precisa ser documentado em algum lugar. Falta também uma explicação de como você deve integrar este módulo com outros módulos. Não está claro como usar este módulo e de seus componentes de forma adequada dentro de uma estrutura XHTML. Este tipo de documentação deve formar um complemento importante para o quadro resumo módulo descrito na especificação própria. Manter essas advertências em mente, dê uma olhada em um dos módulos abstratos definidos Modularização de XHTML para ver como estas ferramentas são usadas (veja o quadro). O Módulo de formulários é bastante complexo, mas familiar para a maioria dos desenvolvedores HTML e que contém uma variedade de modelos de conteúdo. Embora seu conteúdo real pode mudar no caminho para se tornar uma recomendação do W3C, tem alguns excelentes exemplos da sintaxe abstrata módulo em ação e mostra como adicional conteúdo textual pode preencher as lacunas de um módulo abstrato. Vamos começar com o módulo na lateral (seção 4.5.2), e em seguida, explorar as suas peças. Este módulo define dois tipos de conteúdo: Formulário Form | formctrl fieldset input | select | textarea | editora | botão Quando este módulo é utilizado, ele adiciona o conteúdo do formulário definido como o conjunto Bloquear conteúdo e adiciona o conteúdo formctrl definido para o conteúdo Inline definir como estes são definidos no texto Módulo Básico. O módulo de formulários é um superconjunto do Fjorms Módulo Básico . Estes módulos não podem ser utilizados juntos em um tipo de documento único. um artigo submetido por Albert Lichtblau Isenção de responsabilidade:O nosso site não se responsabiliza pelo conteúdo deste artigo. Webarticles é uma fonte de informação livre. Importante: Este artigo "Fragmentar XHTML" foi traduzida por um software automático. Nós sentimos muito por quaisquer erros de ortografia que pode ter ocorrido. Obrigado pela sua compreensão.
|
|||||
| Online: 299 users browsing the articles directory |
|
|