anchor.diff:          | Some(v) -> v
           | None -> failwithf "Unable to find attribute (%s)" name
   
  -    ///<summary>
  -    ///Returns true id the current node has an attribute that
  -    ///matches both the name and the value
  -    ///</summary>
  -    ///<param name="name">The name of the attribute</param>
  -    ///<param name="value">The value of the attribute</param>
  -    ///<param name="x">The given html node</param>
  +    /// <summary>
  +    /// Returns true id the current node has an attribute that
  +    /// matches both the name and the value
  +    /// </summary>
  +    /// <param name="name">The name of the attribute</param>
  +    /// <param name="value">The value of the attribute</param>
  +    /// <param name="x">The given html node</param>
       let hasAttribute name (value:string) x = 
           tryGetAttribute name x
           |> function 
               | Some(attr) ->  attr.Value().ToLowerInvariant() = (value.ToLowerInvariant())
               | None -> false
   
  -    ///<summary>
  -    ///Returns the elements under the current node that mach the
  -    ///given predicate
  -    ///</summary>
  -    ///<param name="f">The predicate to match the element</param>
  -    ///<param name="x">The given html node</param>    
  +    /// <summary>
  +    /// Returns the elements under the current node that mach the
  +    /// given predicate
  +    /// </summary>
  +    /// <param name="f">The predicate to match the element</param>
  +    /// <param name="x">The given html node</param>    
       let elements f x = 
           [
               for element in children x do
  
positive.code: module HtmlAttributeExtensions =
  
      type HtmlAttribute with
          /// <summary>
          /// Gets the name of the current attribute
          /// </summary>
          member x.Name with get() = HtmlAttribute.name x
  
          /// <summary>
          /// Gets the value of the current attribute
          /// </summary>
          member x.Value() = HtmlAttribute.value x
  
          /// <summary>
  
negative.code:     /// that match the given predicate
      /// </summary>
      /// <param name="f">The predicate used to match elements</param>
      let elements f x =
          match x with
          | HtmlDocument(elements = elements) ->
              [
                  for e in elements do
  