【发布时间】:2011-10-18 02:41:18
【问题描述】:
【问题讨论】:
【问题讨论】:
在下面的代码中,如果你将元素作为参数传递,你可以获得元素的href。然后你可以去现场继续。
public static String getTagValueWithMultiItem(Element eElement){
String returnVal = "" ;
Node eNode ;
int NumOFItem = eElement.getElementsByTagName("link").getLength();
for (int y = 0; y < NumOFItem; y++) {
eNode = eElement.getElementsByTagName("link").item(y);
NamedNodeMap attributes = eNode.getAttributes();
for (int g = 0; g < attributes.getLength(); g++) {
Attr attribute = (Attr)attributes.item(g);
if(attribute.getNodeName().equals("rel")&&attribute.getNodeValue().equals("alternate"))
{
try {
returnVal =eNode.getAttributes().getNamedItem("href").getNodeValue();
}
catch (Exception e) {
returnVal = e.toString();
}
}
}
}
return returnVal;
}
【讨论】: