# File nqxml/tokenizer.rb, line 69
 def replaceOnlyEntityRefs(str)
	    return nil if str.nil?
	    copy = str.dup
	    replacement = ''
	    while copy =~ /&([^&;]*);/mn
		replacement << $`
		ref = $&
		refName = $1
		copy = $'
		if refName =~ /\(#[0-9]*|#x[0-9A-Fa-f]|amp|quot|apos|gt|lt)\/n
		    replacement << ref
		else
		    val = @internalEntities[refName]
		    if val.nil?
			str = "entity reference '#{ref}' is undefined"
			raise ParserError.new(str, self)
		    end
		    val = replaceAllRefsButParams(val)
		    replacement << val
		end
	    end
	    replacement << copy
	    return replacement
	end