CDATA is used to allow the document to be loaded as straight XML. You can embed JS in XML  documents without replacing special XML characters like <, >, &, etc by XML entities <, >, & etc to prevent that the XML syntax get corrupted. 
So double slash // in your XML will be treated as text instead of a comment and hence it makes CDATA as an XML tag. 
The wiki says that:-
In an XML document or external parsed entity, a CDATA section is a
  section of element content that is marked for the parser to interpret
  as only character data, not markup. A CDATA section is merely an
  alternative syntax for expressing character data; there is no semantic
  difference between character data that manifests as a CDATA section
  and character data that manifests as in the usual syntax in which <
  and & would be represented by < and &, respectively.