Ferramenta Office para edição de arquivos XML

Ferramenta Office para edição de arquivos XML

Desenvolvi uma solução de aplicativo onde os próprios clientes podem atualizar os dados por meio de arquivos XML. Embora isso seja ótimo, ainda deixa os clientes editando arquivos XML, o que provavelmente exige muito, mesmo que tenham pessoal de TI/escritório.

Então eu estava pensando. Você sabe se o OpenOffice ou o Microsoft Office fornecem algum tipo de ferramenta padrão para editar arquivos XML com facilidade? Estou pensando que se eu definir o material XML necessário, poderei apontar para uma ferramenta de escritório padrão que permita editar os dados?

Talvez uma ferramenta onde eles simplesmente possam editar registros. Cada registro com colunas onde a ferramenta Office os ajudará a selecionar os valores possíveis. Isso seria suficiente. (A razão pela qual estou pedindo explicitamente ferramentas do Office é que quase todos os meus clientes terão pessoal de TI proficiente em ferramentas do Office.)

Responder1

O software Microsoft Office InfoPath foi projetado para essa finalidade. Ele permite que documentos XML sejam projetados e apresentados aos usuários como formulários, e as entradas do formulário sejam colocadas no documento XML.

Este não é um produto amplamente utilizado e requer praticamente que todos os destinatários do documento XML tenham o software. (Faz parte do Office 2013 fornecido com a assinatura do Office 365 Small Business Premium e está disponível em arranjos empresariais, local onde se espera que seja usado.) Há ligação com o Microsoft SharePoint, de modo que pode não te ajudar.

Também existem maneiras de criar documentos .docx (não .doc) do Microsoft Word que possuem dados formatados em XML usados/criados em um formulário. Existem maneiras de extrair os dados formatados em XML. Esse recurso, que começou no Office 2007, chamava-se Conteúdo Personalizado e agora aparece na aba Designer do Word 2013 (que deve ser habilitado em Opções). Você pode controlar o esquema de uma parte XML personalizada e mapear campos para ela. Isso pode estar vinculado ao recurso XML Expansion Pack. Acho difícil obter mais informações apenas usando o sistema de Ajuda.

Para documentos .odt do OpenOffice, você precisará ver quanto suporte existe para o recurso XForms e se isso pode satisfazer seus requisitos. Pode ser necessário algum trabalho para extrair os resultados do formulário em XML. Verhttp://wiki.openoffice.org/wiki/Documentation/OOo3_User_Guides/Writer_Guide/XForms.

Responder2

Não está incluído no Office, masBloco de notas XMLé um pequeno editor XML gratuito da Microsoft:

1

Claro que existemgrande quantidadede editores XML, mesmo gratuitos e portáteis, disponíveis. De acordo com meu comentário acima, eu recomendaria que você fornecesse uma UI e não expusesse os arquivos XML diretamente a todos os usuários (os avançados, é claro, podem mexer com eles enquanto assumem toda a responsabilidade se eles bagunçarem as coisas).

informação relacionada