const nsString& aTarget, const nsString& aData)
const nsAReadableString& aTarget, const nsAReadableString& aData)
NS_NewXMLProcessingInstruction(nsIContent** aInstancePtrResult,                               const nsString& aTarget,                               const nsString& aData){  NS_PRECONDITION(nsnull != aInstancePtrResult, "null ptr");  if (nsnull == aInstancePtrResult) {    return NS_ERROR_NULL_POINTER;  }  nsIContent* it = new nsXMLProcessingInstruction(aTarget, aData);  if (nsnull == it) {    return NS_ERROR_OUT_OF_MEMORY;  }  return it->QueryInterface(kIContentIID, (void **) aInstancePtrResult);}