Rodrigo,

Tive esse problema e resolvi da seguinte maneira.
Crie uma tag com um nome qualquer e coloque o conteúdo abaixo:

<teste xmlns:tal="http://xml.zope.org/namespaces/tal";
           xmlns:metal="http://xml.zope.org/namespaces/metal";>

Não esquecendo de fechá-la no final.

Para não aparecer a tag é só colocar um omit-tag.

T+

Gustavo Lepri


Em 22/01/07, Rodrigo Braga <[EMAIL PROTECTED]> escreveu:

A janela de erro padrão do plone apresenta a seguinte mensagem:

macro 'context/master_ page/macros/ master' has incompatible mode 'xml',
at line 1, column 1


----- Mensagem original ----
De: Wilton Alencar <[EMAIL PROTECTED]>
Para: zope-pt@yahoogrupos.com.br
Enviadas: Segunda-feira, 22 de Janeiro de 2007 11:16:16
Assunto: Re: [zope-pt] Metal/XML apresentando erro

 Se tem o /root
deve ter o root, mas acho que deve ter sido na hora de você colar.
Qual erro o navegador apresenta?
Abraços
TOM

Em 22/01/07, Rodrigo Braga <[EMAIL PROTECTED] com.br <[EMAIL PROTECTED]>>
escreveu:
>
>   Caros
>
> Preciso gerar arquivos XML's e gostaria de usar METAL.
>
> Fiz alguns testes fora do Plone e funcionou, porém ao executar no Plone
> (num produto escrito no FS)  o erro abaixo é mostrado:
>
> macro 'context/master_ page/macros/ master' has incompatible mode 'xml',
> at line 1, column 1
>
> os códigos são os seguintes:
>
> [ master_page ]
>
> <?xml version="1.0" encoding="ISO-8859-1"  ?>
>
>       xmlns:metal="http://xml.zope. org/namespaces/ 
metal<http://xml.zope.org/namespaces/metal>
> "
>       metal:define- macro="master">
>
>     <global>
>         <foo>test</foo>
>        <bar>asdf</bar>
>     </global>
>
>     <metal:block define-slot="content">
>        <foo>nós gerados dinamicamente</foo>
>     </metal:block>
>
> </root>
>
> [ pagina ]
>
> <metal:block use-macro="context/master_ page/macros/ master">
>
>     <content metal:fill-slot="content">
>         <boo>no dinamico</boo>
>         <del>outro no dinamico</del>
>     </content>
>
> </metal:block>
>
> Alguém tem alguma dica?! Acredito que a solução seja simples, porém eu
> ainda não encontrei :)
>
> ____________ _________ _________ _________ _________ __
> Fale com seus amigos de graça com o novo Yahoo! Messenger
> http://br.messenger.yahoo.com/
>
>


--
Cordialmente,
Wilton Souza Alencar
www.tom.pro. br <http://www.tom.pro.br>


__________________________________________________
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/

Responder a