OS X 10.5 SDK弃用了getAttributeNS;我应该用什么呢?

时间:2009-08-18 00:15:58

标签: macos dom webkit namespaces

我正在升级项目以使用10.5 SDK。我收到了这种形式的警告:

  

警告:'getAttributeNS ::'是   弃用(声明于   /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/WebKit.framework/Headers/DOMElement.h:74)

...用于getAttributeNS,hasAttributeNS,removeAttributeNS,replaceChild和getElementsByTagNameNS。

我看过引用的标题,我发现它们确实已经通过一些Macro Magic标记为已弃用。我还在Apple的开发者网站上找到了一些“文档”,但它只列出了接口。它没有提供有关如何使用它们或使用什么的任何指导。

因此,对(a)如何找出使用内容以及(b)我应该实际使用的内容的任何建议都将非常感激。

1 个答案:

答案 0 :(得分:1)

根据10.5 WebKit changes,现在有一些名为getAttributeNS:localName:的方法等等,以及一个DOMNode的replaceChild:oldChild:方法。