刚开始摸索解析XML阻力特别大,大家帮帮我
下面是个把表数据提取出来转成XML保存的PL/SQL
运行时候总是提示:  正确的写法是什么
declare
*
ERROR 位于第 1 行:
ORA-29280: 目录路径无效
ORA-06512: 在"SYS.UTL_FILE", line 18
ORA-06512: 在"SYS.UTL_FILE", line 424
ORA-06512: 在"XDB.DBMS_XSLPROCESSOR", line 15
ORA-06512: 在"XDB.DBMS_XMLPARSER", line 90
ORA-06512: 在line 14declare
v_dir varchar2(200) :='e:\orcdata';
doc dbms_xmldom.domdocument;
v_out clob;
p dbms_xmlparser.parser;
pf clob;
root dbms_xmldom.domelement;begin 
--pf:=dbms_xmlquery.getxml('select * from king');
p:=dbms_xmlparser.newparser();
dbms_xmlparser.setvalidationmode(p,false);
dbms_xmlparser.setbasedir(p,v_dir);
dbms_xmlparser.parse(p,v_dir||'/x.xml');
doc:=dbms_xmlparser.getdocument(p);
root:=dbms_xmldom.getdocumentelement(doc);
dbms_xmldom.writetofile(doc,v_dir||'/a.xml');dbms_output.put_line(dbms_xmldom.gettagname(root));
end;
/
show errors;顺便讨教把XML解析并插入回原表的写法.
谢谢表名 king
字段 id number ,name varchar2(50)