Могу ли я получить визуальное представление документа, у которого есть XML и схема?
Я читаю файлы XML, которые на самом деле являются электронными счетами. У них стандартный формат XML, и мне было интересно, могу ли я получить визуальное представление электронного счета из XML. Все места, которые я просмотрел в Интернете, показывают обратное (как читать XML, что я уже делаю), поэтому я пока не могу найти ответ. Спасибо. Я использую C# на случай, если кому-то это понадобится.
1 ответ
Не существует такого понятия, как "визуализация" XML-документа. Суть XML заключается в том, что вы можете визуализировать документ любым удобным для вас способом. Обычным способом создания визуального представления является XSLT (обычно преобразование в HTML или PDF через XSL-FO), но в простых случаях вы также можете сделать это с помощью CSS. Старайтесь избегать для этого низкоуровневого программирования на C#: вы можете подумать, что экономите усилия, используя инструмент, с которым вы уже знакомы, но код будет очень трудоемким.
Если словарь XML для ваших электронных счетов стандартизирован, то, конечно, могут существовать широко используемые таблицы стилей XSLT для их визуализации, которые вы могли бы повторно использовать или настраивать вместо того, чтобы писать свои собственные. Но это было бы чем-то особенным для этого конкретного словаря XML.