vendor/golang.org/x/net/html/render.go
changeset 260 445e01aede7e
parent 256 6d9efbef00a9
equal deleted inserted replaced
259:db4911b0c721 260:445e01aede7e
    83 		// No-op.
    83 		// No-op.
    84 	case CommentNode:
    84 	case CommentNode:
    85 		if _, err := w.WriteString("<!--"); err != nil {
    85 		if _, err := w.WriteString("<!--"); err != nil {
    86 			return err
    86 			return err
    87 		}
    87 		}
    88 		if _, err := w.WriteString(n.Data); err != nil {
    88 		if err := escape(w, n.Data); err != nil {
    89 			return err
    89 			return err
    90 		}
    90 		}
    91 		if _, err := w.WriteString("-->"); err != nil {
    91 		if _, err := w.WriteString("-->"); err != nil {
    92 			return err
    92 			return err
    93 		}
    93 		}
    94 		return nil
    94 		return nil
    95 	case DoctypeNode:
    95 	case DoctypeNode:
    96 		if _, err := w.WriteString("<!DOCTYPE "); err != nil {
    96 		if _, err := w.WriteString("<!DOCTYPE "); err != nil {
    97 			return err
    97 			return err
    98 		}
    98 		}
    99 		if _, err := w.WriteString(n.Data); err != nil {
    99 		if err := escape(w, n.Data); err != nil {
   100 			return err
   100 			return err
   101 		}
   101 		}
   102 		if n.Attr != nil {
   102 		if n.Attr != nil {
   103 			var p, s string
   103 			var p, s string
   104 			for _, a := range n.Attr {
   104 			for _, a := range n.Attr {