Обзор отображения XML

#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. Как ни странно, чем меньше люди знают о программировании, тем легче им это найти (я думаю, это потому, что программисту это не кажется настоящим программированием, каким они его знают). В Интернете есть множество хороших руководств.