From e3740eb9075594d8a2e6e026c542b27f01fe8e9b Mon Sep 17 00:00:00 2001
From: Thomas Voss <mail@thomasvoss.com>
Date: Thu, 18 Apr 2024 10:46:14 +0200
Subject: Add support for comments

---
 parser/parser.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'parser')

diff --git a/parser/parser.go b/parser/parser.go
index 7d69e30..01ca6c3 100644
--- a/parser/parser.go
+++ b/parser/parser.go
@@ -363,9 +363,9 @@ func (reader *reader) parseString() (string, error) {
 }
 
 // validNameStartChar returns whether or not the rune ‘r’ is a legal rune in the
-// first position an XML tag name.
+// first position an XML tag name, or a slash.
 func validNameStartChar(r rune) bool {
-	return r == ':' || r == '_' ||
+	return r == '/' || r == ':' || r == '_' ||
 		(r >= 'A' && r <= 'Z') ||
 		(r >= 'a' && r <= 'z') ||
 		(r >= 0x000C0 && r <= 0x000D6) ||
-- 
cgit v1.2.3