2012-05-04 95 views
0

IM創造ASP一個sitemap.xml的,我想有作爲輸出XML的(例子)XML標籤都在同一行上

<?xml version="1.0" encoding="UTF-8"?> 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
<url> 
<loc>11111</loc> 
<lastmod>2012-05-03T23:00:00Z</lastmod> 
<changefreq>weekly</changefreq> 
<priority>1.0</priority> 
</url> 
</urlset> 

不幸的是,如果我顯示我的記事本XML都在單行爲

<?xml version="1.0" encoding="UTF-8"?> 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> 
<url><loc>11111</loc><lastmod>2012-05-03T23:00:00Z</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url> 
</urlset> 

使用createnode xmldom方法生成xml節點im!我的錯在哪裏?

回答

1

如果使用XSLT生成你的XML,你應該能夠指定然後在XSL 縮進屬性:在您的樣式表的頂部輸出元素。

<xsl:output method="xml" version="1.0" indent="yes"/> 

如果你想縮進文件的唯一原因是爲了讓你更容易閱讀和手工編輯,它可能會使用不同的編輯器來查看記事本比的文件是值得的。 (例如,我使用記事本++,並且可以縮進XML)。

+0

Im從asp腳本生成我的xml,xml生成看起來很好,即與右縮進瀏覽器,問題是編輯器作爲記事本或Dreamweaver 8,在這裏我看到所有行。 – Massimo

+1

@Massimo:如果您不想使用XSLT解決方案,請重新標記並移除「xslt」標籤。 –

+0

我得到了解決方案[鏈接](http://hsteinhilber.blogspot.it/2010/09/wshbuild-progress-sort-of.html) – Massimo