p_row_selector参数应该设置为一个XPath表达式,用于选择数据源中的行。以下是一个示例代码,其中p_row_selector设置为选择包含 "tr" 元素的所有元素:
DECLARE
l_xml CLOB := '1 A 2 B
';
l_rows apex_data_parser.t_rows;
BEGIN
l_rows := apex_data_parser.parse(
p_xml => l_xml,
p_row_selector => '//tr'
);
FOR i IN 1..l_rows.count LOOP
DBMS_OUTPUT.PUT_LINE(
'Row ' || i || ': ' ||
l_rows(i).get_column_value('td[1]') || ', ' ||
l_rows(i).get_column_value('td[2]')
);
END LOOP;
END;