Vraag : Zend sitemap.xml die teruggeven binnentags - hoe ontsnapt ik of de contextschakelaar?

Ik heb een sitemap.xml met kader Zend gebruikend Zend_Navigation gecre�ërd. Wanneer ik naar mijn sitemap.xml- pagina ga wordt sitemap correct gebouwd maar teruggeeft binnen en markeringen zodat krijg ik niet het juiste formatteren voor xml document.

I heb geprobeerd contextSwitch en verpletterend maar kunnen niet schijnen om het aan work.

The sitemap.xml te krijgen url ben http://www.stagedive.com/s itemap.xml

Below ben code
" codeBody "
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:
public functie init () {

		$this->_helper->contextSwitch ()
			- >addContext (
				„txt“, serie („suffix'=>'txt“, 'headers'=>array („Content-Type'=>'text/vlakte“))
				)
				- >addActionContext („robots“, „txt“)
				- >addActionContext („sitemap“, „xml“)
				- >initContext ();
	}
	
	openbare functieindexAction () {
		$this->_helper->layout () - >disableLayout ();
		(waar) // $this->_helper->viewRenderer->setNoRender;
		$pages = serie (
			serie (
		        „etiket“ => „Huis“,
		        „titel“ => „Huis“,
		        „module“ => „gebrek“,
		        „controlemechanisme“ => „index“,
		        „actie“ => „index“,
		        de „orde“ => -100, // zorgt ervoor het huis de eerste pagina is
		        „lastmod“ => „2010-06-29T08: 15: 30-08: 00“,
				„changefreq“ => „dagelijks“,
				„prioriteit“ => „1“
		    ),
		    serie (
		        „etiket“ => „Banden“,
		        „module“ => „gebrek“,
		        „controlemechanisme“ => „band“,
		        „actie“ => „lijst“,
		        „zichtbare“ ware =>,
				„lastmod“ => „2010-06-29T08: 15: 30-08: 00“,
				„changefreq“ => „dagelijks“,
				„prioriteit“ => „1“
		    ),
			serie (
		        „etiket“ => „Activa“,
		        „module“ => „gebrek“,
		        „controlemechanisme“ => „activa“,
		        „actie“ => „lijst“,
		        „zichtbare“ ware =>,
				„lastmod“ => „2010-06-29T08: 15: 30-08: 00“,
				„changefreq“ => „dagelijks“,
				„prioriteit“ => „1“
		    ),
			serie (
		        „etiket“ => „Trefpunten“,
		        „module“ => „gebrek“,
		        „controlemechanisme“ => „trefpunt“,
		        „actie“ => „lijst“,
		        „zichtbare“ ware =>,
				„lastmod“ => „2010-06-29T08: 15: 30-08: 00“,
				„changefreq“ => „dagelijks“,
				„prioriteit“ => „1“
		    ),
			serie (
		        „etiket“ => „Hulp“,
		        „module“ => „gebrek“,
		        „controlemechanisme“ => „inhoud“,
		        „actie“ => „hulp“,
		        „zichtbare“ ware =>,
				„lastmod“ => „2010-06-29T08: 15: 30-08: 00“,
				„changefreq“ => „maandelijks“,
				„prioriteit“ => „0.8“
		    )
		);
		
		$container = nieuwe Zend_Navigation ($pages);
		$this->view->navigation ($container);
	}


MENING index.phtml
navigation () - >sitemap ();
? >

Antwoord : Zend sitemap.xml die teruggeven binnentags - hoe ontsnapt ik of de contextschakelaar?

als u een sitemapcontrolemechanisme schrijft zijn de resultaten:

www.yourdomain.com/sitemap/xml

waar xml een actie zoals xmlAction… is

U moet de de reactiekopbal van het „tevreden-Type“ aan „tekst/xml“ voor sitemap.xml plaatsen.

Voor robots.txt is de actie robotsTxtAction () met tekst/gewoon inhoudstype.
Andere oplossingen  
 
programming4us programming4us