Browse Source

Поправки по результату тестирования

Book Pauk 4 years ago
parent
commit
4362ae95ba
1 changed files with 4 additions and 4 deletions
  1. 4 4
      server/core/sax.js

+ 4 - 4
server/core/sax.js

@@ -125,9 +125,9 @@ function parseSync(xstr, options) {
 
 
     if (i < len) {
     if (i < len) {
         if (inCdata) {
         if (inCdata) {
-            _onCdata(xstr.substr(leftData, len - leftData), cutCounter, cutTag);
+            _onCdata(xstr.substr(leftData + 1, len - leftData - 1), cutCounter, cutTag);
         } else if (inComment) {
         } else if (inComment) {
-            _onComment(xstr.substr(leftData, len - leftData), cutCounter, cutTag);
+            _onComment(xstr.substr(leftData + 1, len - leftData - 1), cutCounter, cutTag);
         } else {
         } else {
             _onTextNode(xstr.substr(i, len - i), cutCounter, cutTag);
             _onTextNode(xstr.substr(i, len - i), cutCounter, cutTag);
         }
         }
@@ -265,9 +265,9 @@ async function parse(xstr, options) {
 
 
     if (i < len) {
     if (i < len) {
         if (inCdata) {
         if (inCdata) {
-            await _onCdata(xstr.substr(leftData, len - leftData), cutCounter, cutTag);
+            await _onCdata(xstr.substr(leftData + 1, len - leftData - 1), cutCounter, cutTag);
         } else if (inComment) {
         } else if (inComment) {
-            await _onComment(xstr.substr(leftData, len - leftData), cutCounter, cutTag);
+            await _onComment(xstr.substr(leftData + 1, len - leftData - 1), cutCounter, cutTag);
         } else {
         } else {
             await _onTextNode(xstr.substr(i, len - i), cutCounter, cutTag);
             await _onTextNode(xstr.substr(i, len - i), cutCounter, cutTag);
         }
         }