一个xml 文件,请问如何快速判断该xml中是否有SH?
<ENTT ENTTNAME="RXX" ENTTHINT="行政区划">
<PROPERTY PROPERTYNAME="SH" PROPERTYHINT="上海" />
<PROPERTY PROPERTYNAME="BJ" PROPERTYHINT="北京" />
<PROPERTY PROPERTYNAME="TJ" PROPERTYHINT="天津" />
</ENTT>
当然方法很多,假设已加载该xml,aNode :=XmlDoc.DocumentElement,那么比如用循环
for i:=aNode.childNodes.count-1 do
begin
  if 'SH'=aNode.childNodes[i].attributes['PROPERTYNAME'] then
  showmessage('ok');
end;
请问还有什么更快的方法查找是否存在某个已知属性?