0
我想在Delphi Prism中解析XML或JSON(無所謂,我感興趣的API都提供了這兩個),但所有的教程和Howtos都顯示了不是的Delphi代碼更長的棱鏡可用。在Delphi Prism中解析XML或JSON
你能幫我嗎?
(我並不想從XML編寫代碼棱鏡,我想在棱鏡解析XML ^^)
我想在Delphi Prism中解析XML或JSON(無所謂,我感興趣的API都提供了這兩個),但所有的教程和Howtos都顯示了不是的Delphi代碼更長的棱鏡可用。在Delphi Prism中解析XML或JSON
你能幫我嗎?
(我並不想從XML編寫代碼棱鏡,我想在棱鏡解析XML ^^)
很容易真的。確保你有一個新的項目的框架版本3.5及以上的版本。然後你有兩個選擇,如果你有一個XSD,你可以從XML創建類。你可以用XSD.EXE工具(/ language:Oxygene)來做到這一點。如果要解析任何xml,可以使用System.Xml.Linq命名空間中定義的XDocument類:
var lDoc := new XDocument();
lDoc.Load(streamorfile);
var lAllTextValuesInNodeNameNodes := from x in lDoc.Elements where x.Name = 'nodename' select x.Value;