У меня есть XML-документ, возвращенный мне через веб-службу.
<Kronos_WFC encoding="ASCII" version="1.0" WFCVersion="6.1" TimeStamp="01/5/2011 8:38AM">
<Response Status="Success" Timeout="1800" PersonKey="-1" Object="System" Username="1" Action="Logon" PersonNumber="1">
</Response>
<Response Status="Success" action="Load">
<ScheduleGroup ScheduleGroupName="SomeName" AllowsInheritance="false" AllowContract="false" IsEmploymentTerm="false" />
<ScheduleGroup ScheduleGroupName="GreatName" AllowsInheritance="true" AllowContract="false" IsEmploymentTerm="false" />
<ScheduleGroup ScheduleGroupName="BestName" AllowsInheritance="true" AllowContract="false" IsEmploymentTerm="false" />
</Response>
<Response Status="Success" Object="System" Action="Logoff">
</Response>
</Kronos_WFC>
Проблема в том, что я превращаю результаты в бизнес-объекты, сгенерированные из схемы xsd для этого продукт ( xsd2code
). У продукта нет ничего в схеме атрибутов (для Response
):
Я бы хотел сделать следующее:
Как это сделать с помощью XLST. Было бы проще удалить ненужные атрибуты с помощью Regex?