我正在使用Open Calais,并且正在尝试解析从API返回的RDF / XML数据。我无法创建自己的解析器,因为相同类型的数据有时会有所不同,具体取决于有多少信息 -
<!--PersonCareer: person: Bill Gates; company: Microsoft; careertype: professional; status: past; -->
VS
<!--PersonCareer: person: Margaret Cushing; position: president and chief executive officer; company: Hewlett-Packard; careertype: professional; status: current; -->
我希望能够使用Open Calais提供的本体文档解析此RDF数据 - http://www.opencalais.com/files/owl.opencalais-4.3a.xml。我需要帮助实际上如何使用c#使用本体xml doc解析这些数据。任何帮助,将不胜感激! :)
答案 0 :(得分:3)
如果要在C#中解析RDF,最好使用现有的RDF库,例如dotNetRDF。
顺便说一句,您的代码示例令人困惑,因为您只粘贴了XML注释。我所知道的RDF解析器除了忽略注释之外不会做任何事情。