Hi,I have a MSSQL 2005 table with two columns(ID & XMLFILE)ID is data type INTXMLFILE is data type xmlI am using PHP. I want to retrieve xmlfile partially. But using a stored procedure the max I can retrieve is 255 chars. I don't know any other method.//////////code////////ALTER PROCEDURE dbo.getsome ( @room varchar(80), @lm int, @usid int, @retxml nvarchar(max) OUTPUT ) AS SET ANSI_WARNINGS ONSET CONCAT_NULL_YIELDS_NULL ONSET ANSI_PADDING ON SET @retxml =convert(nvarchar(max),( SELECT ((chat.query('(/sroot[1]/message[@id > sql:variable("@lm")])'))) FROM mdb WHERE url=@room)) RETURN ///////////////////php code below////////////////global $$link; $l=""; $stmt=mssql_init("getchat",$$link ); $i=1; mssql_bind($stmt, "@room", $url, SQLVARCHAR, FALSE); mssql_bind($stmt, "@usid", $usid, SQLINT4, FALSE); mssql_bind($stmt, "@lm", $last, SQLINT4, FALSE); mssql_bind($stmt, "@retxml", $l, SQLVARCHAR, TRUE, FALSE,400); $result = mssql_execute($stmt);pk from Asia