我正在升级项目以使用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)我应该实际使用的内容的任何建议都将非常感激。
答案 0 :(得分:1)
根据10.5 WebKit changes,现在有一些名为getAttributeNS:localName:
的方法等等,以及一个DOMNode的replaceChild:oldChild:
方法。