(append children '("")))
;; is this a valid start tag ?
- (if (= (char-after) ?>)
+ (if (eq (char-after) ?>)
(progn
(forward-char 1)
(skip-chars-forward " \t\n")
;; Do we have a string between quotes (or double-quotes),
;; or a simple word ?
(unless (looking-at "\"\\([^\"]+\\)\"")
- (unless (looking-at "'\\([^\"]+\\)'")
+ (unless (looking-at "'\\([^']+\\)'")
(error "XML: Attribute values must be given between quotes")))
;; Each attribute must be unique within a given element