2011-03-31 57 views
1

過去我遇到過幾次這個問題。我的解決方案總是顯得過於複雜。如何以最少的步數從一個對象轉到XPathDocument?在過去,我創建了一個MemoryStream,但這種解決方案總是需要大量的按摩,導致難看的代碼。從對象到XPathDocument的最快方式

你有什麼建議?

static void Main(string[] args) 
     { 
      itemOrder order = GenerateTestItem();    

      XPathDocument doc = new XPathDocument(order);//wish it took the object directly... 
      XslTransform transform = new XslTransform(); 
      transform.Load("Test.xslt"); 
      XmlTextWriter writer = new XmlTextWriter("result.html",null); 
      transform.Transform(doc, null, writer); 
      Console.Write(writer); 
      writer.Close(); 
     } 
+0

您只想執行轉換? – 2011-03-31 17:10:29

+0

你可以寫一個幫手,函數;) – 2011-03-31 17:11:40

+0

@Kees - 對於這個過程是的。我可能需要在不久的將來閱讀xml文檔。 – 2011-04-01 23:17:46

回答