Class TriXParser
Parser for parsing TriX (a named Graph XML format for RDF).
Implements
Inherited Members
Namespace: VDS.RDF.Parsing
Assembly: dotNetRdf.dll
Syntax
public class TriXParser : IStoreReader
Remarks
The Default Graph (if any) will be given the special Uri. trix:default-graph
TriX permits Graphs to be named with Blank Node IDs, since the library only supports Graphs named with URIs these are converted to URIs of the form. trix:local:ID
Fields
| Edit this page View SourceTriXNamespaceURI
Current W3C Namespace Uri for TriX.
Declaration
public const string TriXNamespaceURI = "http://www.w3.org/2004/03/trix/trix-1/"
Field Value
Type | Description |
---|---|
string |
XmlReaderSettings
Get the settings passed to the XML parser.
Declaration
public readonly XmlReaderSettings XmlReaderSettings
Field Value
Type | Description |
---|---|
XmlReaderSettings |
Remarks
This property can be used to modify the configuration of the underlying XML parser that is used. In particular it can be used to disable DTD processing in those environments where remote entity references might be considered to be a risk.
Methods
| Edit this page View SourceLoad(IRdfHandler, TextReader)
Loads a RDF dataset using a RDF Handler.
Declaration
public void Load(IRdfHandler handler, TextReader input)
Parameters
Type | Name | Description |
---|---|---|
IRdfHandler | handler | RDF Handler to use. |
TextReader | input | Input to load from. |
Load(IRdfHandler, TextReader, IUriFactory)
Loads an RDF dataset using and RDF handler.
Declaration
public void Load(IRdfHandler handler, TextReader input, IUriFactory uriFactory)
Parameters
Type | Name | Description |
---|---|---|
IRdfHandler | handler | RDF handler to use. |
TextReader | input | File to load from. |
IUriFactory | uriFactory | URI factory to use. |
Load(IRdfHandler, string)
Loads the RDF Dataset from the TriX input using a RDF Handler.
Declaration
public void Load(IRdfHandler handler, string filename)
Parameters
Type | Name | Description |
---|---|---|
IRdfHandler | handler | RDF Handler to use. |
string | filename | File to load from. |
Load(IRdfHandler, string, IUriFactory)
Loads an RDF dataset using an RDF handler.
Declaration
public void Load(IRdfHandler handler, string filename, IUriFactory uriFactory)
Parameters
Type | Name | Description |
---|---|---|
IRdfHandler | handler | RDF handler to use. |
string | filename | File to load from. |
IUriFactory | uriFactory | URI factory to use. |
Load(ITripleStore, TextReader)
Loads the RDF Dataset from the TriX input into the given Triple Store.
Declaration
public void Load(ITripleStore store, TextReader input)
Parameters
Type | Name | Description |
---|---|---|
ITripleStore | store | Triple Store to load into. |
TextReader | input | Input to load from. |
Load(ITripleStore, string)
Loads the RDF Dataset from the TriX input into the given Triple Store.
Declaration
public void Load(ITripleStore store, string filename)
Parameters
Type | Name | Description |
---|---|---|
ITripleStore | store | Triple Store to load into. |
string | filename | File to load from. |
ToString()
Gets the String representation of the Parser which is a description of the syntax it parses.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |
Overrides
Events
| Edit this page View SourceWarning
Event which Readers can raise when they notice syntax that is ambigious/deprecated etc which can still be parsed
Declaration
public event StoreReaderWarning Warning
Event Type
Type | Description |
---|---|
StoreReaderWarning |