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