-3

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

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

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

2 ответа2

1

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

1

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

1

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

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

Существуют также способы разработки документов Microsoft Word .docx (не .doc), в которых данные в формате XML используются / создаются в форме. Есть способы извлечь данные в формате XML. Эта функция, которая была запущена в Office 2007, называлась «Пользовательское содержимое» и теперь отображается на вкладке «Дизайнер» в Word 2013 (которую необходимо включить в разделе «Параметры»). Вы можете управлять схемой для пользовательской части XML и сопоставлять ей поля. Это может быть связано с функцией пакета расширения XML. Мне сложно получить больше информации только с помощью справочной системы.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .