Офисный инструмент для редактирования XML-файлов

Офисный инструмент для редактирования XML-файлов

Я разработал решение для приложения, в котором клиенты могут обновлять данные самостоятельно через XML-файлы. Хотя это и здорово, оно все равно оставляет клиентам редактирование XML-файлов, что, вероятно, требует слишком многого, даже если у них есть IT/офисные люди.

Вот мне и интересно. Знаете ли вы, есть ли в OpenOffice или Microsoft Office какой-то стандартный инструмент для легкого редактирования XML-файлов? Я думаю, если я определю необходимые XML-вещи, смогу ли я указать на стандартный офисный инструмент, позволяющий им редактировать данные?

Может быть, инструмент, в котором они просто могут редактировать записи. Каждая запись со столбцами, где инструмент Office поможет им выбрать из возможных значений. Этого было бы достаточно. (Причина, по которой я специально спрашиваю об инструментах Office, заключается в том, что почти у всех моих клиентов есть ИТ-специалисты, владеющие инструментами Office.)

решение1

Для этой цели предназначено программное обеспечение Microsoft Office InfoPath. Оно позволяет разрабатывать XML-документы и представлять их пользователям в виде форм, а записи форм помещать в XML-документ.

Это не широко используемый продукт, и он в значительной степени требует, чтобы все получатели XML-документа имели программное обеспечение. (Оно является частью Office 2013, который поставляется с подпиской Office 365 Small Business Premium, и доступно в корпоративных соглашениях, где его, как ожидается, будут использовать.) Существует привязка к Microsoft SharePoint, так что это может вам не помочь.

Существуют также способы проектирования документов Microsoft Word .docx (не .doc), которые содержат данные в формате XML, используемые/создаваемые в форме. Существуют способы извлечения данных в формате XML. Эта функция, которая появилась в Office 2007, называлась Custom Content, и теперь она отображается на вкладке Designer в Word 2013 (которая должна быть включена в Options). Вы можете управлять схемой для Custom XML Part и сопоставлять ей поля. Это может быть связано с функцией XML Expansion Pack. Мне сложно получить больше информации, просто используя справочную систему.

Для документов OpenOffice .odt вам нужно будет посмотреть, насколько поддерживается функция XForms и может ли она удовлетворить ваши требования. Извлечение результатов формы в XML может потребовать некоторой работы. См.http://wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Writer_Guide/XForms.

решение2

Он не входит в состав Office, ноXML-блокнотнебольшой бесплатный XML-редактор от Microsoft:

1

Конечно, естьмногоредакторов XML, даже бесплатных и портативных, доступных. Однако, как я уже сказал выше, я бы посоветовал вам предоставить пользовательский интерфейс и не выставлять файлы XML напрямую всем пользователям (продвинутые пользователи, конечно, могут возиться с ними, принимая на себя всю ответственность, если они что-то испортят).

Связанный контент