Tak ak tvoj body vyzerá:
<body>
1
</body>
Tak serializovane to vyzerá:
<body>/n1/n</body>
Lenže, zrejme máš medzeri za "1", alebo nejaké odsadenie pred </body>
Ak máš:
<html>
<body>
1
</body>
</html>
Tak vlastne máš serializované:
<html>\n\s\s\s\s<body>\n\s\s\s\s\s\s\s\s1\n\s\s\s\s</body>\n</html>
A to ešte prehliadač sám dopĺňa html tag okolo body, ak html tag chýba.
Z výstupu, ktorý ti split dáva, to vyzerá že máš nejaký takýto kód:
<html>
<body>
1
</body>
</html>
Minimálne v samotnom DOM.
A ak používaš nebodaj nejaké online "REPL", tak ten má úplné inú podobu DOM.