示例#1
0
            public Context(IGraph graph, INode documentNode) : base(graph)
            {
                Graph        = graph;
                DocumentNode = documentNode;

                LocalNamespace = DocumentNode is IUriNode uri?UriTools.ComposeUri(uri.Uri, XmlRdfProcessor.LocalNamespace) : null;
            }
示例#2
0
 protected Uri GetFullUri(XmlQualifiedName xmlName)
 {
     return(xmlName != null?UriTools.ComposeUri(new Uri(xmlName.Namespace), xmlName.Name) : null);
 }
示例#3
0
 public override bool MoveToId(string id)
 {
     return(SetCursor(CreateRootCursor(graph, graph.CreateUriNode(UriTools.ComposeUri(cursor.BaseUri, "#" + id)))));
 }