【发布时间】:2014-01-27 14:23:17
【问题描述】:
我需要一些想法。
我正在为共享点站点开发桌面通知工具。 我通过 http 请求获取当前的新闻源: 域/_api/social.feed/my/timelinefeed(MaxThreadCount=1) 我得到了所有 cmets 的最后一篇文章,并将其保存在一个 xml 文件中,如下所示:
<entry>
<element>
<name>is here an area, where a person posted</name>
<url>null</url>
<text>null</text>
</element>
<element>
<name>Kaito23</name>
<url>domain.de/something....</url>
<text>Hey, I posted something</text>
</element>
<element>Comment1</element>
<element>Comment2</element>
</entry>
我试过这样,但它设置了很多空指针
File stocks = new File(xmlFile);
DocumentBuilderFactory dbFactory = DocumentBuilderFactory
.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(stocks);
doc.getDocumentElement().normalize();
NodeList nodes = doc.getElementsByTagName("d:element");
Node node = nodes.item(0);
Element element = (Element) node;
permalink = getValue("d:Permalink", element);
createdTime = getValue("d:CreatedTime", element);
statusText = getValue("d:StatusText", element);
// creatorName = getValue("d:Name", element);
// areaName = getValue("d:Name", element);
imageURL = getValue("d:ImageUri", element);
} catch (Exception ex) {
ex.printStackTrace();
}
对我有什么解决办法吗?
问候快斗
【问题讨论】:
-
问题不清楚.. 你想做什么??解释清楚..你想从那个 XML 文件中读取什么??
-
对不起 >.> 我只需要第一个
中的名称和文本以及第二个 中的名称
标签: java xml sharepoint