Как обрабатывать # и несколько TNS: в XML? - PullRequest
0 голосов
/ 30 января 2019

У меня есть лист Excel, который имеет 106 столбцов и тысячи строк.Это происходит из таблицы XML, которая больше не существует.Я хотел бы перестроить его и снова иметь возможность обрабатывать данные с помощью XML.

Однако я немного не знаю о том, как построить схему XML.

Я пытался использоватьЗаголовки как элементы, как есть (не работает), и я попытался написать разные заголовки, и это не сработает.

Это моя таблица в Excel, столбцы от А до F. Я не уверен, как воссоздатьтаблица здесь на StackOverflow.

/tns:Faktura/@typ   /tns:Faktura/tns:P_1    /tns:Faktura/tns:P_106E_2   /tns:Faktura/tns:P_106E_3   /tns:Faktura/tns:P_13_1 /tns:Faktura/tns:P_13_1/#agg
G   2018-07-04  false   false   380     380
G   2018-07-04  false   false   1500    1500
G   2018-07-12  false   false   120     120
G   2018-07-18  false   false   579     579
G   2018-07-18  false   false   205     205
G   2018-07-18  false   false   210     210

Я пытался создать схему, подобную этой:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<JPK_FAS_SALES_INVOICES xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Faktura>   
    <Faktura typ="G">G</Faktura>
    <P_1>43285</P_1>
    <P_106E_2>false</P_106E_2>
    <P_106E_3>false</P_106E_3>
    <P_13_1>380</P_13_1>
    <P_13_1 id="agg">380</P_13_1>
</Faktura>

Я, очевидно, должен был бы создать больше строк, но яне знаю, как обращаться с @ и # agg.

Должен ли я просто создать простую схему с 106 столбцами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...