У меня есть файл XML, который выглядит следующим образом:Scriptella: XML в БД: Insert Into от XPATH
<XML>
<Table name='test'>
<Row>
<Field name='key'>1000</Field>
<Field name='text'>Test</Field>
</Row>
</Table>
</XML>
Идентификатор как разобрать этот XML и использовать его в качестве вставки заявления:
<query connection-id="in">
/XML/Table/Row
<script connection-id="out">
INSERT INTO X t (
t.entitykey,
t.text
)
VALUES
(
????????
);
</script>
</query>
Как мне получить доступ к определенному тегу поля из инструкции insert в XPATH? Мы предпочитаем иметь один XSD, который учитывает все макеты таблиц, а не поддерживать n xsd для каждой таблицы, следовательно, поле [@name].
Благодаря Matthias