Contenidos
El primer paso es comprobar que tiene permisos el usuario para subir un fichero XML (el usuario por defecto es guest)

Fichero XML que se va a subir
1 |
<profesores><profesor><id>1</id><nombre>Nick Furia</nombre><nom_user>furia</nom_user><password>Password1234</password></profesor></profesores> |
Con el siguiente código en PowerShell se sube un documento XML mediante la solicitud PUT
1 |
Invoke-RestMethod -Method put -Uri http://192.168.1.33:8080/exist/rest/db/profesores2.xml -Body '<profesores><profesor><id>1</id><nombre>Nick Furia</nombre><nom_user>furia</nom_user><password>Password1234</password></profesor></profesores>' |


Comprobar que se ha subido el contenido haciendo una petición
1 2 |
$contenido = [XML](iwr "http://localhost:8080/exist/rest/db/profesores2.xml?_query=//profesor").content $contenido.result |