Closed jz4o closed 4 years ago
以下のように修正すれば対応可能。
// HTMLソースが不正な構成になっているため、暫定的対応 if (NewsAreaSection == null) { NewsAreaSection = response.getContentText().match(/<section class="topNewsArea">[\s\S]*?\/section/); NewsAreaSection = NewsAreaSection.toString().replace('<!-- /section', '</dl></section>'); } - // <br> は XMLService によるパースでエラーが発生するため置換 + // XMLService によるパースでエラーが発生する箇所をパース可能な形に置換 NewsAreaSection = NewsAreaSection.toString().replace(/\<br\>/g, '<br />'); + NewsAreaSection = NewsAreaSection.toString().replace(/<\/dd(?!>)/g, '<\/dd>'); var xml = XmlService.parse(NewsAreaSection);
対応しましたのでCloseします。
以下のように修正すれば対応可能。