Incluir XML em XML [RESOLVIDO]

3 respostas
danielfigueiredoc

Boa noite pessoal!

Eu pesquisei o google e não encontrei nada relativo, nem aqui no site, então vamos lá:
Sou noob em xml e queria saber como dou include de um xml dentro de outro (é possível)?

O que quero fazer é o seguinte, tenho o faces-config:

<faces-config version="1.2" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">

    <application>
        <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
    </application>

    <!-- Managed Beans -->

    <managed-bean>
        <managed-bean-name>LoginMB</managed-bean-name>
        <managed-bean-class>br.com.ambiental.mb.LoginMB</managed-bean-class>
        <managed-bean-scope>request</managed-bean-scope>
    </managed-bean>

    <managed-bean>
        <managed-bean-name>MenuMB</managed-bean-name>
        <managed-bean-class>br.com.ambiental.mb.MenuMB</managed-bean-class>
        <managed-bean-scope>session</managed-bean-scope>
    </managed-bean>

    <!-- Navegation Rules-->

    <navigation-rule>
        <from-view-id>/Login.xhtml</from-view-id>
        <navigation-case>
            <from-outcome>home</from-outcome>
            <to-view-id>/xhtml/Home.xhtml</to-view-id>
        </navigation-case>
    </navigation-rule>

</faces-config>

Nele eu vou ter que adicionar pra cada página uma tag repetida, dai pensei em criar um outro arquivo xml, que conteria somente essa tag, depois eu incluia ela aonde fosse necessário nesse arquivo.

Abraço!!

3 Respostas

peczenyj

Vc pode armazenar o xml literal em uma sessão CDATA do xml.

danielfigueiredoc

Hum… eu não sei exatamente o que seria isso, mas vou procurar na internet sobre literais e sessão cdata pra saber.
Se tiver algo que me ajude a facilitar esse caminho… agradeço desde já!

Abraço!
(PS: quando solucionar posto a resposta aqui)

danielfigueiredoc

Galera não tem como otimizar porque o faces-config não aceita que se declare dtd e referencie um <!ENTITY>.
Mas beleza, valeu pela ajuda!

Criado 11 de outubro de 2009
Ultima resposta 14 de out. de 2009
Respostas 3
Participantes 2