Здравствуйте, Аноним, Вы писали:
А>Привет,
А>Пытаюсь пропарсить такой вот несложный XML документ
А>А><DOC Name="ColPlan_ChA" ChPos="A" Interval="0.5" Conditional="Yes" StartTrigger="SVID(104)<0" StopTrigger="SVID(104)>0" Logging="1" Save2TWDB="1" Description="Conditional DCP linked to chamber A">
А> <EVI>
А> <VAL N="SVID_111"/>
А> ...
А> <VAL N="ECID_204"/>
А> </EVI>
А> ...
А></DOC>
А>
А>получаю ошибку
А>The value of attribute "StartTrigger" associated with an element type "DCP" must not contain the '<' character.
А>Как в Java пропарсить такой документ?
Можно считать данный документ в массив, скажем, байтов, а при считывании заменять такие вот штуки их кодом. Сам документ не является валидным. К примеру, MS XML Notepad при его открытии ругается вот так: '<', hexadecimal value 0x3c, is and invalid attribute character.