Sugestões para melhores métodos para editar XML no navegador
Tenho um ficheiro XML em forma do ficheiro abaixo. Eu preciso fornecer capacidades de edição para o cliente através do browser em algum tipo de formulário/diálogo/popup ver onde o usuário pode editar o seu nome/endereço, consulte a lista de Autos, adicionar/editar/apagar cada auto e dentro de cada Auto de adicionar/editar/apagar cada recurso. Em Save, eu preciso colocar as coisas empacotar em um arquivo XML.
No servidor que estou a usar ASP.NET e no navegador, posso usar javascript, jquery ou ASP.NET controlos. Então, estou procurando recomendações sobre a melhor abordagem para isso, e ferramentas que possam gerenciar isso. Eu tentei usar jquery para retirar informações do XML, mas não consegui descobrir como atualizar o XML ou fazer as listas de itens.<?xml version="1.0" encoding="utf-8"?>
<Main>
<FirstName>FirstName</FirstName>
<LastName>LastName</LastName>
<Address>123 Somewhere</Address>
<Year>2007</Year>
<Autos>
<Auto>
<Make>Ford</Make>
<Model>Mustang</Model>
<Features>
<Features>
<Feature>Convertable</Feature>
</Features>
</Features>
</Auto>
<Auto>
<Make>Hyundia</Make>
<Model>Santa Fe</Model>
<Variant>GLE</Variant>
<Features>
<Feature>Convertable</Feature>
<Feature>FourWheelDrive</Feature>
<Feature>RoofRails</Feature>
</Features>
</Auto>
</Autos>
</Main>
1 answers
Se está à procura de um plugin completo de editor de JQuery, deverá verificar Editor jQuery XML (demo ). Isso é um plugin muito completo e pesado, então você pode não precisar de todas as funcionalidades, mas você pode adaptar isso para se ajustar ao que você precisa ou apenas dar uma olhada nos códigos para ajudá-lo a iniciar o seu projeto.
Também deve verificar Live XML editar (demo ), que é um script de edição jQuery XML leve. Pode também interessar-lhe porque será muito mais fácil de entender primeiro do que o editor jQuery XML, uma vez que fornece menos funcionalidades.
Editar: ambos são do lado do cliente e o Live XML Edit está sob a licença MIT.
Espero ter-te ajudado !