est en dessous du schéma XML que je suis en train de se conformer à:Question sur l'écriture d'un fichier XML dans .Net?
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Voici ce que j'ai réussi à produire:
<?xml version="1.0" encoding="utf-8"?>
<urlset>
<url>
<loc>http://www.ign.com</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Comme vous pouvez le voir il y a une différence, je peux » Il semble que vous puissiez recréer la chaîne d'attributs de l'élément 'urlset'.
est Ci-dessous le code J'utilise:
// Create the settings object that will define the settings that our writer will use.
XmlWriterSettings settings = new XmlWriterSettings();
settings.Encoding = Encoding.UTF8;
settings.Indent = true;
settings.OmitXmlDeclaration = false;
// create the XML writer object.
XmlWriter xmlW = XmlWriter.Create("SiteMap.xml", settings);
// write the start header for the XML document.
xmlW.WriteStartDocument();
xmlW.WriteStartElement("urlset");
xmlW.WriteStartElement("url");
xmlW.WriteElementString("loc", "http://www.ign.com");
xmlW.WriteElementString("lastmod", "2005-01-01");
xmlW.WriteElementString("changefreq", "monthly");
xmlW.WriteElementString("priority", "0.8");
xmlW.WriteEndElement();
xmlW.WriteFullEndElement();
// close the writer.
xmlW.Close();
Console.ReadKey();
Mon code est assez simple et il ne correspond toujours pas à l'exemple xml m'a donné pour se conformer. Pouvez-vous aider les gars à s'assurer que les deux ensembles de xml correspondent les uns aux autres?
darn, vous m'avez battu :) –
darn it .... est-ce que j'étais si proche. Merci mec. Appréciez-le, mais j'ai été tiré du projet principal pour celui-ci, donc je veux trop m'écarter. Merci, merci. – IbrarMumtaz