#xml
#xml
Вопрос:
Я очень мало знаю о XML. Я создаю отчеты, экспортированные из Quickbooks, на основе Excel. Экспорт некоторых отчетов занимает часы, удаление нулевых количеств (которые по какой-то причине не могут быть отфильтрованы со стороны Quickbooks) и вычисления, которые разделяют данные на необходимую информацию (например, продажи для x товара из y магазина между определенными датами), означают, что для создания отчетов требуются дни за датами. Я могу экспортировать данные в XML, что занимает гораздо меньше времени, и, насколько мне известно, я должен иметь возможность либо заполнять базу данных с использованием XML, либо отображать данные в веб-приложении, но я не уверен, как это сделать. Я видел много руководств, использующих для этого Javascript или PHP, но я также видел информацию о XML DOMS и других вещах, которые меня сильно смутили. TL; DR — могу ли я получить краткий обзор того, как выбрать, какие данные будут отображаться из xml, и как я буду их отображать? Спасибо, что уделили мне время.
Ответ №1:
Попробуйте выражения XPath для выбора данных:http://www.w3schools.com/xpath/default.asp
Что касается его отображения, это зависит от программы, которую вы пишете / используете.
Комментарии:
1. Итак, Xpath выбирает данные, и большинство программ затем будут отображать данные из Xpath?
2. Обычно вы используете XPath в программе, которую вы пишете, для выбора данных из XML-документа. Если вы используете какое-либо коммерческое приложение, возможно, вам захочется ознакомиться с их документацией.
Ответ №2:
Самый простой способ преобразования XML в HTML для отображения в браузере — использовать XSLT. Как ни странно, чем меньше люди знают о программировании, тем легче им это найти (я думаю, это потому, что программисту это не кажется настоящим программированием, каким они его знают). В Интернете есть множество хороших руководств.