Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos,
Tenho uma dúvida. Possuo um código de inserção dados em XML via ASP, porém gostaria adaptá-lo para que, somente atualize o único conjunto de registros existente, por exemplo:
<?xml version="1.0" encoding="iso-8859-1"?>
<chat>
<titulo>Tire suas dúvidas</titulo>
<data>13 de setembro</data>
<hora>18h30min</hora>
</chat>
E o asp, que insere:
<%
if request("acao") = "cadastrar" then
titulo=request.form("titulo")
data=request.form("data")
hora=request.form("hora")
set doc=server.createobject("microsoft.xmldom")
doc.load(server.mappath("uploads/chat.xml"))
set raiz=doc.documentElement
set registro=doc.createelement("chat")
raiz.appendchild(registro)
set campo=doc.createelement("titulo")
campo.text=titulo
registro.appendchild(campo)
set campo=doc.createelement("data")
campo.text=data
registro.appendchild(campo)
set campo=doc.createelement("hora")
campo.text=hora
registro.appendchild(campo)
doc.save(server.mappath("uploads/chat.xml"))
response.write"Cadastro realizado com sucesso!"
end if
%>
<form action="?acao=cadastrar" method="post">
<b>Título:</b><input type="text" name="titulo"><br>
<b>Data:</b><input type="text" name="data"><br>
<b>Hora:</b><input type="text" name="hora"><br>
<input type="submit" value="Enviar">
</form>
Como proceder para que atualize, e não insira um campo novo?
Carregando comentários...