How to insert data using XML in Oracle table?

I'm sending php a xml The idea is to insert values ​​into an Oracle table, I've placed it in my store procedure, but when I send the values, I'm Get this error.

Error ORA-19032: Expected XML tag, no content. ORA-06512: to "SYS.XMLTYPE", line 310 ORA-06512: to line 1

value sent:

p_Table = & # 39; 2G3G & # 39 ;;

code for the store:

create or replace PROCEDURE SP_test
(
p_Table IN VARCHAR2,
P_Dultimate IN VARCHAR2,
p_Error on varchar2
)
as

to start

INSERT INTO TB_TEST (ID, TYPE)
SELECT P_Txtimo, x.TYPE
FROM XMLTABLE (& # 39; / rows / item & # 39; PASSING xmltype (p_Table)
COLUMNS "TYPE" VARCHAR2 (30) path & # 39;) x;    

commit;
p_Error: = & # 39; OK & # 39 ;;
EXCEPTION
WHEN OTHERS
SO
p_Error: = SUBSTR (SQLERRM, 1, 200);
end

Any contribution is welcome, thank you.