Example #1
0
 public XElement ParseXElement()
 {
     dummyVar0       = XNamespace.op_Implicit("http://www.w3.org/1999/xhtml");
     V_0             = XNamespace.op_Implicit("http://www.sitemaps.org/schemas/sitemap/0.9");
     V_1             = XNamespace.op_Implicit("http://www.w3.org/1999/xhtml");
     V_2             = new XElement(XNamespace.op_Addition(V_0, "url"));
     stackVariable10 = V_2;
     stackVariable13 = XNamespace.op_Addition(V_0, "lastmod");
     if (this.get_LastMod().get_HasValue())
     {
         stackVariable21 = this.get_LastMod().get_Value();
     }
     else
     {
         stackVariable21 = DateTime.get_UtcNow();
     }
     stackVariable10.Add(new XElement(stackVariable13, (object)stackVariable21));
     V_2.Add(new XElement(XNamespace.op_Addition(V_0, "changefreq"), this.get_ChangeFreq()));
     V_2.Add(new XElement(XNamespace.op_Addition(V_0, "priority"), (object)this.get_Priority()));
     V_2.Add(new XElement(XNamespace.op_Addition(V_0, "loc"), this.get_Loc()));
     V_4 = this.get_OtherLanguages().GetEnumerator();
     try
     {
         while (V_4.MoveNext())
         {
             V_5                = V_4.get_Current();
             stackVariable56    = XNamespace.op_Addition(V_1, "link");
             stackVariable58    = new object[4];
             stackVariable58[0] = new XAttribute(XNamespace.op_Addition(XNamespace.get_Xmlns(), "xhtml"), V_1.get_NamespaceName());
             stackVariable58[1] = new XAttribute(XName.op_Implicit("rel"), "alternate");
             stackVariable58[2] = new XAttribute(XName.op_Implicit("hreflang"), V_5.get_HrefLang());
             stackVariable58[3] = new XAttribute(XName.op_Implicit("href"), V_5.get_Href());
             V_2.Add(new XElement(stackVariable56, stackVariable58));
         }
     }
     finally
     {
         ((IDisposable)V_4).Dispose();
     }
     return(V_2);
 }