我试图在我的 XML 中找到最大的 DateTime 值。这是 XML 的示例:<?xml version="1.0" encoding="utf-16"?><?xml-stylesheet type='text/xsl' href='http://127.0.0.123/sitemaps/xmltemplate/main-sitemap.xsl'?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> <url> <loc>http://127.0.0.123/?????</loc> <lastmod>2018-05-13</lastmod> <changefreq>daily</changefreq> <priority>0.1</priority> </url> <url> <loc>http://127.0.0.123/?????-????</loc> <lastmod>2018-05-26</lastmod> <changefreq>daily</changefreq> <priority>0.1</priority> </url></urlset>这是我尝试使用的代码:XDocument xdoc = XDocument.Load(FullAddressXML);var maxId = xdoc.Elements("url").Select(x => new { MaxDateTime = x.Descendants("lastmod").Max(y=>(DateTime)y) });当我运行这个时,maxId是空的。
1 回答
- 1 回答
- 0 关注
- 169 浏览
添加回答
举报
0/150
提交
取消