У меня есть хрустальный отчет, содержащий некоторые XML-данные. Эта строка XML хранится в столбце базы данных (Oracle 10g). Сейчас отчет просто отображает всю строку в одном большом уродливом беспорядке. Есть ли хороший способ либо красиво распечатать xml (поместить теги на отдельные строки, может быть, вложенные вложенные теги), или даже отформатировать xml, как и другие данные в отчете?довольно печатать XML в отчетах кристалла
Моя нынешняя лучшая идея (где лучше всего не означает, что это хорошо), - это просто заменить строку везде, где я вижу> <, так что по крайней мере каждый тег будет находиться на отдельной строке.
Что было бы удивительным - это способ передать эту строку xml в подзаголовок и использовать в качестве субстрата этот XML-объект, поскольку он является источником данных. То, что было бы почти так же хорошо, для моих целей, было бы неплохой функцией XMLXX где-то в кристалле, который бы просто форматировал необработанный XML-код. Я имею доступ к Crystal 11. Спасибо.
EDIT - Я ценю помощь до сих пор, но я уже знаю 37 различных способов, которыми я мог бы это сделать вне Кристалла. Я ищу решение, которое работает в самом инструменте проектирования Crystal Reports.
мне это нужно, чтобы работать в самой Crystal Reports. Отчет включает данные из других таблиц/столбцов, которые не являются xml. Если бы я делал это за пределами кристалла, было бы тривиально просто разобрать xml и делать все, что я хотел бы с ним. но в этом случае явная цель - подготовить критический отчет. –