Ir para o conteúdo

 Voltar a Linguagem NCL
Tela cheia

Um NCL executando outro NCL

13 de Agosto de 2008, 8:21 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 5 vezes

Estou com dificuldades para fazer com que um documento NCL execute outro documento NCL. Isso é possível?? Como??

Att.

Aline 

 

Autor: Aline Manera


1Um comentário

  • 820d3515c25dc6c1319875ee4fed9224?only path=false&size=50&d=404Carlos de Salles Soares Neto(usuário não autenticado)
    13 de Agosto de 2008, 13:18

     

    É simples!

    Suponha que o documento A.ncl queira tocar o documento B.ncl (destacando o que há de importante):

    Arquivo B.ncl

    <ncl id="idDoDocumentoB" >
    (....)
    </ncl>

    Só o que vai te interessar, a princípio, do documento B.ncl é o id do documento, que é o id do elemento <ncl>.

    Arquivo A.ncl

    <ncl>
      <head>
        <importedDocumentBase>
            <importNCL documentURI="B.ncl" alias="documentoImportado"/>
        </importedDocumentBase>
        (...)
       </head>
       <body>
        (....)
              <context id="idNoDocumento_A" refer="documentoImportado#idDoDocumentoB"/>
       </body>
    </ncl>

    No cabeçalho, você deve importar o documento B.ncl e dar um alias para ele ("documentoImportado" nesse caso).

    Agora basta fazer o reuso do outro documento como um novo contexto em A.ncl. Nesse caso, estou chamando o contexto que reusa B.ncl de "idNoDocumento_A". Esse contexto representa, na verdade, o <body> do documento "documentoImportado", já que se referencia ao id "idDoDocumentoB".

    Pronto: o contexto  "idNoDocumento_A" é um contexto como outro qualquer. Ele funciona exatamente como se o cabeçalho de B.ncl e todo o <body> estivesse presente em A.ncl.

    Entendido? :-)

    Abraços,
    Carlos

    P.S.: Como digitei direto na página, posso ter errado a sintaxe do abrir e fechar de algum elemento. Acertem isso, por favor.

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo