RecognizedPhrase.ConstructSmlFromSemantics Method

Definition

Returns a semantic markup language (SML) document for the semantic information in the RecognizedPhrase object.

public:
 System::Xml::XPath::IXPathNavigable ^ ConstructSmlFromSemantics();
public System.Xml.XPath.IXPathNavigable ConstructSmlFromSemantics ();
member this.ConstructSmlFromSemantics : unit -> System.Xml.XPath.IXPathNavigable
Public Function ConstructSmlFromSemantics () As IXPathNavigable

Returns

Returns an SML description of the semantics of the RecognizedPhrase as an XPath navigable object.

Examples

In the following example, a method returns a string that contains the SML for the semantics of a recognized phrase.

private string GetSemanticsSML(RecognizedPhrase result)  
{  
  if (result.Semantics.Count > 0)  
  {  
    return result.ConstructSmlFromSemantics().CreateNavigator().OuterXml;  
  }  
  else  
  {  
    return null;  
  }  
}  

Remarks

For information about the semantic markup language (SML), see the Semantic Markup Language Reference.

Applies to