1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
@node Namespace Functions, Description Functions, File I/O Functions, Functions
@chapter Namespace Functions
@itemize @bullet
@item
Function: RdfNamespace *rdfNewNamespace(RdfSchema *schema, const char *uri,
const char *prefix)
@findex rdfNewNamespace
Creates and returns a new namespace with the specified URI and prefix.
For example, to create a namespace such as the one used in the following
tag:
@example
<SomeTag xmlns:myns="http://www.foo.com/myns">
@end example
You would do:
@example
RdfNamespace *ns;
ns = rdfNewNamespace(schema, "http://www.foo.com/myns", "myns");
@end example
@itemize @minus
@item
schema: The document schema.
@item
uri: The URI of the namespace.
@item
prefix: The namespace prefix.
@end itemize
@item
Function: RdfNamespace *rdfGetNamespace(RdfSchema *schema, const char *uri);
@findex rdfGetNamespace
Returns the namespace with the specified URI.
@itemize @minus
@item
schema: The document schema.
@item
uri: The URI of the namespace.
@end itemize
@item
Function: RdfNamespace *rdfGetRdfNamespace(RdfSchema *schema)
@findex rdfGetRdfNamespace
Returns the RDF namespace.
@itemize @minus
@item
schema: The document schema.
@end itemize
@item
Function: const char *rdfGetNamespaceURI(RdfNamespace *ns)
@findex rdfGetNamespaceURI
Returns the URI of the specified namespace.
@itemize @minus
@item
ns: The namespace.
@end itemize
@item
Function: const char *rdfGetNamespacePrefix(RdfNamespace *ns)
@findex rdfGetNamespacePrefix
Returns the prefix of the specified namespace.
@itemize @minus
@item
ns: The namespace.
@end itemize
@end itemize
|