Pergunta : Rendição de Zend sitemap.xml dentro dos tags - como eu escapam ou o interruptor do contexto?

Eu criei um sitemap.xml com a estrutura de Zend using Zend_Navigation. Quando eu vou a minha página que de sitemap.xml o sitemap corretamente está sendo construído mas rende Tag internos do e do assim que eu não começ o formato apropriado para o xml document.

I tentei o contextSwitch e o roteamento mas não posso parecer começ o ao URL de work.

The sitemap.xml sou rel= " nofollow " do " _blank " " do target= de " http://www.stagedive.com/sitemap.xml do href= do o itemap.xml

Below de http://www.stagedive.com/s sou o code
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
init >public notpretty da função " do class= " de " codeSnippet764164 do id= do
_helper->contextSwitch ()
			- >addContext (
				“txt”, disposição (“suffix'=>'txt”, 'headers'=>array (“Content-Type'=>'text/lisos "))
				)
				- >addActionContext (“robôs”, “txt ")
				- >addActionContext (“sitemap”, “xml ")
				- >initContext ();
	}
	
	indexAction público da função () {
		>disableLayout de $this->_helper->layout () - ();
		// $this->_helper->viewRenderer->setNoRender (verdadeiro);
		$pages = disposição (
			disposição (
		        ” => “da “etiqueta Home”,
		        ” => “do “título Home”,
		        => “defeito” do “módulo”,
		        => “índice” do “controlador”,
		        => “índice” da “ação”,
		        “requisitar” o => -100, // certificam-se é para casa a primeira página
		        “lastmod” => “2010-06-29T08: 15: 30-08: 00”,
				” => “do “changefreq diário”,
				=> “1” da “prioridade”
		    ),
		    disposição (
		        ” o => “da “etiqueta une-se”,
		        => “defeito” do “módulo”,
		        => “faixa” do “controlador”,
		        => “lista” da “ação”,
		        => “visível” verdadeiro,
				“lastmod” => “2010-06-29T08: 15: 30-08: 00”,
				” => “do “changefreq diário”,
				=> “1” da “prioridade”
		    ),
			disposição (
		        => “recursos” da “etiqueta”,
		        => “defeito” do “módulo”,
		        => “recurso” do “controlador”,
		        => “lista” da “ação”,
		        => “visível” verdadeiro,
				“lastmod” => “2010-06-29T08: 15: 30-08: 00”,
				” => “do “changefreq diário”,
				=> “1” da “prioridade”
		    ),
			disposição (
		        => “locais de encontro” da “etiqueta”,
		        => “defeito” do “módulo”,
		        => “local de encontro” do “controlador”,
		        => “lista” da “ação”,
		        => “visível” verdadeiro,
				“lastmod” => “2010-06-29T08: 15: 30-08: 00”,
				” => “do “changefreq diário”,
				=> “1” da “prioridade”
		    ),
			disposição (
		        => “ajuda” da “etiqueta”,
		        => “defeito” do “módulo”,
		        => “índice” do “controlador”,
		        => “ajuda” da “ação”,
		        => “visível” verdadeiro,
				“lastmod” => “2010-06-29T08: 15: 30-08: 00”,
				” => “do “changefreq mensal”,
				=> “0.8” da “prioridade”
		    )
		);
		
		$container = Zend_Navigation novo ($pages);
		$this->view->navigation ($container);
	}


VISTA index.phtml
sitemap do eco $this->navigation () - ();
? >
class= do

Resposta : Rendição de Zend sitemap.xml dentro dos tags - como eu escapam ou o interruptor do contexto?

se você escreve um controlador do sitemap os resultados são:

www.yourdomain.com/sitemap/xml

onde o xml é uma ação como o xmlAction…

Você tem que ajustar o “Índice-Tipo” encabeçamento de resposta ao “texto/xml” para sitemap.xml.

Para robots.txt a ação é robotsTxtAction () com texto/tipo satisfeito liso.
Outras soluções  
 
programming4us programming4us