anchor.diff:    </authors> """
   
   (**
  -When initializing the `XmlProvider`, we can pass it a file name or a web url.
  +When initializing the `XmlProvider`, we can pass it a file name or a web URL.
   The `Load` and `AsyncLoad` methods allows reading the data from a file or from a web resource. The
   `Parse` method takes the data as a string, so we can now print the information as follows:
   *)
  
positive.code: inferred based on the values in the sample document. In this case, the `Name` property
  has a type `string` and `Born` is `int`.
  
  XML is quite flexible format, so we could represent the same document differently.
  Instead of using attributes, we could use nested nodes (`<name>` and `<born>` nested
  under `<author>`) that directly contain the values:*)
  
  
negative.code: 
  At runtime, we use the generated type provider to parse the following string
  (which has the same structure as the sample document with the exception that 
  one of the `author` nodes also contains a `died` attribute):
  *)
  
  let authors = """
  