nsString& aResult)
nsString& aResult, nsIScriptContextOwner* aScriptContextOwner)
GetAttributeValueAt(const nsIParserNode& aNode,                    PRInt32 aIndex,                    nsString& aResult){  // Copy value  const nsString& value = aNode.GetValueAt(aIndex);  aResult.Truncate();  aResult.Append(value);  // strip quotes if present  PRUnichar first = aResult.First();  if ((first == '"') || (first == '\'')) {    if (aResult.Last() == first) {      aResult.Cut(0, 1);      PRInt32 pos = aResult.Length() - 1;      if (pos >= 0) {        aResult.Cut(pos, 1);      }    } else {      // Mismatched quotes - leave them in    }  }}