6
Site Haritasını oluşturmak için LINQ kullanmaya çalışıyorum. Site haritasında her url'nin aşağıdaki C# kodu ile üretmek geçerli: Benim site haritası oluşturmak zamanLINQ ile XML oluştururken xmlns öğelerinden nasıl kaldırılır?
XElement locElement = new XElement("loc", location);
XElement lastmodElement = new XElement("lastmod", modifiedDate.ToString("yyyy-MM-dd"));
XElement changefreqElement = new XElement("changefreq", changeFrequency);
XElement urlElement = new XElement("url");
urlElement.Add(locElement);
urlElement.Add(lastmodElement);
urlElement.Add(changefreqElement);
, ben benziyor XML olsun şu:
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url xmlns="">
<loc>http://www.mydomain.com/default.aspx</loc>
<lastmod>2011-05-20</lastmod>
<changefreq>never</changefreq>
</url>
</urlset>
Benim sorundur, nasıl kaldırmak yapmak url öğesinden "xmlns =" ""? Bunun dışında her şey doğru.
Yardımlarınız için teşekkür ederiz!