




























using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml.Linq;
using System.IO;public partial class Default8 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var data = new List<WordComponents>();
(new DirectoryInfo(Server.MapPath("data"))).GetFiles("*.xml").ToList().ForEach(file =>
{
XDocument doc = XDocument.Load(file.FullName);
var q = from w in doc.Descendants("entry")
select new WordComponents
{
Word = w.Descendants("hw").FirstOrDefault().Value.Replace("_", "").Replace("^", ""),
idioms = (from i in w.Descendants("idiom")
select i.Element("phrase").Value).ToList(),
phrases = (from p in w.Descendants("phraserec")
select p.Element("phrase").Value).ToList() ,
phrasalverbs = (from pv in w.Descendants("phrasal_verb")
select pv.Element("phrase").Value).ToList(),
};
data.AddRange(q.ToList());
}
);
var qu
= from w in data orderby w.runons.Count + w.phrases.Count + w.phrasalverbs.Count descending select w;using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Xml.Linq;
using System.IO;
using System.Data;public partial class Default7 : System.Web.UI.Page
{
public class stat
{
public string Name { get; set; }
public string Value { get; set; }
}protected void Page_Load(object sender, EventArgs e)
{
var data = new List<stat>();
(new DirectoryInfo(Server.MapPath("data"))).GetFiles("*.xml").ToList().ForEach(file =>
{
XDocument doc = XDocument.Load(file.FullName);
data.AddRange((from w in doc.Descendants("entry").Descendants()
where w.Attribute("url") != null
select new stat
{
Value = w.Attribute("url").Value,
Name = w.Name.LocalName
}).ToList());
});
(from d
in data
}
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。