Я получил несколько XML-файлов от клиента, которые мне нужно обработать в C #. Глядя на структуру и немного гугля, кажется, что этот контент был экспортирован из JCR (я вообще не работал с этим, поэтому могу ошибаться). Структура выглядит следующим образом:
<?xml version="1.0" encoding="UTF-8"?>
<sv:node xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" sv:name="foodtruck-gruener-sepp">
<sv:property sv:name="jcr:primaryType" sv:type="Name">
<sv:value>mgnl:Event</sv:value>
</sv:property>
<sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true">
<sv:value>mgnl:hasVersion</sv:value>
</sv:property>
<sv:property sv:name="jcr:uuid" sv:type="String">
<sv:value>6371704f-1cc4-4ab9-9298-43c9dd4f79ab</sv:value>
</sv:property>
<sv:property sv:name="name" sv:type="String">
<sv:value>user name</sv:value>
</sv:property>
<sv:property sv:name="email" sv:type="String">
<sv:value>info@somedomain.com</sv:value>
</sv:property>
</sv:node>
Как мне разобрать это? Это можно сделать, просто используя XMLElementAttribute
с XmlSerializer
?