Datatypes:
AjPXmlin | Xml input objects |
none | Miscellaneous |
AjPTable | Internal call register table |
AjPXmlall | Xml Input Stream |
none | Input formats |
Sections:
Xml input constructors | Constructors |
xml input destructors | Destructors |
xml input modifiers | Modifiers |
casts | Casts |
Xml data inputs | Input |
Functions:
ajXmlinNew | Creates a new xml input object. |
AjPXmlin ajXmlinNew ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlin | RETURN | New xml input object. |
In release 6.5.0
Functions:
ajXmlinDel | Deletes a xml input object. |
void ajXmlinDel ( AjPXmlin* pthis );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlin* | pthis | Delete | Xml input |
void | RETURN |
In release 6.5.0
Functions:
ajXmlinClear | Clears a xml input object back to "as new" condition, except for the query list which must be preserved. |
ajXmlinQryC | Resets a xml input object using a new Universal Query Address |
ajXmlinQryS | Resets a xml input object using a new Universal Query Address |
void ajXmlinClear ( AjPXmlin thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlin | thys | Output | Xml input |
void | RETURN |
In release 6.5.0
void ajXmlinQryC ( AjPXmlin thys, const char* txt );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlin | thys | Modify | Xml input object. |
const char* | txt | Input | Query |
void | RETURN |
In release 6.5.0
void ajXmlinQryS ( AjPXmlin thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlin | thys | Modify | Xml input object. |
const AjPStr | str | Input | Query |
void | RETURN |
In release 6.5.0
Functions:
ajXmlinTrace | Debug calls to trace the data in a xml input object. |
void ajXmlinTrace ( const AjPXmlin thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPXmlin | thys | Input | Xml input object. |
void | RETURN |
In release 6.5.0
Functions:
ajXmlinRead | If the file is not yet open, calls xmlinQryProcess to convert the query into an open file stream. |
AjBool ajXmlinRead ( AjPXmlin xmlin, AjPXml xml );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlin | xmlin | Modify | Xml data input definitions |
AjPXml | xml | Output | Xml data returned. |
AjBool | RETURN | ajTrue on success. |
In release 6.5.0
Sections:
Casts | |
Miscellaneous | Miscellaneous |
Internals | Miscellaneous |
Functions:
ajXmlinprintBook | Reports the internal data structures as a Docbook table |
ajXmlinprintHtml | Reports the internal data structures as an HTML table |
ajXmlinprintText | Reports the internal data structures |
ajXmlinprintWiki | Reports the internal data structures as a wiki table |
void ajXmlinprintBook ( AjPFile outf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
void | RETURN |
In release 6.5.0
void ajXmlinprintHtml ( AjPFile outf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
void | RETURN |
In release 6.5.0
void ajXmlinprintText ( AjPFile outf, AjBool full );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
AjBool | full | Input | Full report (usually ajFalse) |
void | RETURN |
In release 6.5.0
void ajXmlinprintWiki ( AjPFile outf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
void | RETURN |
In release 6.5.0
Functions:
ajXmlinExit | Cleans up xml input internal memory |
void ajXmlinExit ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
In release 6.5.0
Functions:
ajXmlinTypeGetFields | Returns the list of known field names for ajXmlinRead |
ajXmlinTypeGetQlinks | Returns the listof known query link operators for ajXmlinRead |
const char* ajXmlinTypeGetFields ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | RETURN | List of field names |
In release 6.5.0
const char* ajXmlinTypeGetQlinks ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | RETURN | List of field names |
In release 6.5.0
Sections:
Cast | Casts |
Functions:
ajXmlaccessGetDb | Returns the table in which xml database access details are registered |
ajXmlaccessMethodGetQlinks | Tests for a named method for xml data reading returns the known query link operators |
ajXmlaccessMethodGetScope | Tests for a named method for xml data reading and returns the scope (entry, query or all). |
ajXmlaccessMethodTest | Tests for a named method for xml data reading. |
AjPTable ajXmlaccessGetDb ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPTable | RETURN | Access functions hash table |
In release 6.5.0
const char* ajXmlaccessMethodGetQlinks ( const AjPStr method );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | method | Input | Method required. |
const char* | RETURN | Known link operators |
In release 6.5.0
ajuint ajXmlaccessMethodGetScope ( const AjPStr method );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | method | Input | Method required. |
ajuint | RETURN | Scope flags |
In release 6.5.0
AjBool ajXmlaccessMethodTest ( const AjPStr method );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | method | Input | Method required. |
AjBool | RETURN | ajTrue on success. |
In release 6.5.0
Sections:
Xml Input Constructors | Constructors |
Xml Input Stream Destructors | Destructors |
xml input stream modifiers | Modifiers |
xml input stream casts | Casts |
xml input | Input |
Functions:
ajXmlallNew | Creates a new xml input stream object. |
AjPXmlall ajXmlallNew ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlall | RETURN | New xml input stream object. |
In release 6.5.0
Functions:
ajXmlallDel | Deletes a xml input stream object. |
void ajXmlallDel ( AjPXmlall* pthis );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlall* | pthis | Delete | Xml input stream |
void | RETURN |
In release 6.5.0
Functions:
ajXmlallClear | Clears a xml input stream object back to "as new" condition, except for the query list which must be preserved. |
void ajXmlallClear ( AjPXmlall thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlall | thys | Output | Xml input stream |
void | RETURN |
In release 6.5.0
Functions:
ajXmlallGetxmlId | Returns the identifier of the current xml in an input stream |
const AjPStr ajXmlallGetxmlId ( const AjPXmlall thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPXmlall | thys | Input | Xml input stream |
const AjPStr | RETURN | Identifier |
In release 6.5.0
Functions:
ajXmlallNext | Parse a xml query into format, access, file and entry |
AjBool ajXmlallNext ( AjPXmlall thys, AjPXml* Pxml );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPXmlall | thys | Output | Xml input stream |
AjPXml* | Pxml | Modify | Xml returned |
AjBool | RETURN | ajTrue on success. |
In release 6.5.0
Sections:
cast | Casts |
Functions:
ajXmlinformatTerm | Tests whether a xml data input format term is known |
ajXmlinformatTest | Tests whether a named xml data input format is known |
AjBool ajXmlinformatTerm ( const AjPStr term );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | term | Input | Format term EDAM ID |
AjBool | RETURN | ajTrue if term was accepted |
In release 6.5.0
AjBool ajXmlinformatTest ( const AjPStr format );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | format | Input | Format |
AjBool | RETURN | ajTrue if term was accepted |
In release 6.5.0