0

ファイルのアップロード時に KML ファイルをアップロードし、XSLT を使用して GML に変換し、SQL 2008 データベースに保存できるようにする必要があります。どうすればいいのかわからない。どんな助けでも大歓迎です。

これが私がこれまでに持っているコードです:

public ActionResult Create(GeoRegion georegion, HttpPostedFileBase Polygon)
    {
        if (ModelState.IsValid)
        {

            if (Polygon.ContentLength > 0)
            {
                var fileName = Path.GetFileName(Polygon.FileName);
                var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
                Polygon.SaveAs(path);

            }




            db.GeoRegions.Add(georegion);
            db.SaveChanges();
            return RedirectToAction("Index");
        }

        return View(georegion);
    }
4

1 に答える 1

0
// Create the XslCompiledTransform object
var transform = new XslCompiledTransform(); 

// Load the stylesheet file
transform.Load(xslFilePath);                

// Transform the XML file and store the output
transform.Transform(sourceFilePath, targetFilePath);    

http://msdn.microsoft.com/en-us/library/system.xml.xsl.xslcompiledtransform.aspx

于 2012-05-29T21:18:14.167 に答える