Implemented nsIDOMElement::GetAttribute().

This commit is contained in:
waterson%netscape.com 1999-02-17 11:56:44 +00:00
Родитель d3faaebeef
Коммит cd754c4b03
3 изменённых файлов: 36 добавлений и 6 удалений

Просмотреть файл

@ -710,8 +710,18 @@ RDFElementImpl::GetTagName(nsString& aTagName)
NS_IMETHODIMP
RDFElementImpl::GetAttribute(const nsString& aName, nsString& aReturn)
{
NS_NOTYETIMPLEMENTED("write me!");
return NS_ERROR_NOT_IMPLEMENTED;
nsresult rv;
PRInt32 nameSpaceID;
nsIAtom* nameAtom;
if (NS_FAILED(rv = ParseAttributeString(aName, nameAtom, nameSpaceID))) {
NS_WARNING("unable to parse attribute name");
return rv;
}
GetAttribute(nameSpaceID, nameAtom, aReturn);
NS_RELEASE(nameAtom);
return NS_OK;
}

Просмотреть файл

@ -710,8 +710,18 @@ RDFElementImpl::GetTagName(nsString& aTagName)
NS_IMETHODIMP
RDFElementImpl::GetAttribute(const nsString& aName, nsString& aReturn)
{
NS_NOTYETIMPLEMENTED("write me!");
return NS_ERROR_NOT_IMPLEMENTED;
nsresult rv;
PRInt32 nameSpaceID;
nsIAtom* nameAtom;
if (NS_FAILED(rv = ParseAttributeString(aName, nameAtom, nameSpaceID))) {
NS_WARNING("unable to parse attribute name");
return rv;
}
GetAttribute(nameSpaceID, nameAtom, aReturn);
NS_RELEASE(nameAtom);
return NS_OK;
}

Просмотреть файл

@ -710,8 +710,18 @@ RDFElementImpl::GetTagName(nsString& aTagName)
NS_IMETHODIMP
RDFElementImpl::GetAttribute(const nsString& aName, nsString& aReturn)
{
NS_NOTYETIMPLEMENTED("write me!");
return NS_ERROR_NOT_IMPLEMENTED;
nsresult rv;
PRInt32 nameSpaceID;
nsIAtom* nameAtom;
if (NS_FAILED(rv = ParseAttributeString(aName, nameAtom, nameSpaceID))) {
NS_WARNING("unable to parse attribute name");
return rv;
}
GetAttribute(nameSpaceID, nameAtom, aReturn);
NS_RELEASE(nameAtom);
return NS_OK;
}