InputSource intoSource = новый InputSource (новый StringReader (xml)) - PullRequest
0 голосов
/ 07 января 2019

У меня проблема с анализом

InputSource intoSource = new InputSource( new StringReader( xml ) );

xml - это строка типа, в которой атрибут будет выглядеть как <PrimaryInformation ShortDescription="Binder 1" Black"/>

DocumentBuilderFactory factory  DocumentBuilderFactory.newInstance();
DocumentBuilder builder= factory.newDocumentBuilder();

проблема здесь при разборе строителя

builder.parse( new InputSource( new StringReader( xml ) ) );

ИНФОРМАЦИЯ: MY EXP org.xml.sax.SAXParseException; номер строки: 2; номер столбца: 93; Имя атрибута «Binder 1», связанное с элементом Тип PrimaryInformation должен сопровождаться символом '='.

так что да, мы можем видеть эту проблему синтаксического анализа. Любой указатель здесь спасибо!

попытался заменить на & quote; попытался перебрать символ за символом и заменить

...