"Ram Mareddy" <[EMAIL PROTECTED]> writes:

> I haven't worked much on the xerces.pm. However, I am familiar with xerces-c
> part. So, if you are interested, I can help out on the couple of
> documentation items you have identified below:
> 
> * someone to document which functions in Xerces-C throw expceptions
>   (and what class they throw: XMLException, SAXParseException,
>   DOMException, ???). 
> 
> * someone to document which methods in Xerces-C have polymorphic
>   parameter lists (i.e. there's more than one function with the same
>   name, but a different argument list). 

Hi Ram!

Thanks for volunteering! I got a head cold earlier this week and
couldn't think, so it was a perfect time for doing documentation ;-) 

So I completed the first part... 

I'm including the document that I started for the second part. What I
need to know is every function that has multiple overloaded
invocations, e.g. Parser::parse(const InputSource&, const bool) and
Parser::parse(const XMLCh* const, const bool). 

What I was doing was just using the alphabetical class list for the
Xerces-C API docs:
  http://xml.apache.org/xerces-c/apiDocs/classes.html

And coying the name (Class::method) of every overloaded method (and
operator). 

Here is the list I started:
  - AttributeList::getType
  - AttributeList::getValue
  - Attributes::getType
  - Attributes::getValue
  - Attributes::getIndex
  - DOM_Attr::DOM_Attr
  - DOM_Attr::operator=
  - DOM_CDATA::DOM_CDATA
  - DOM_CDATA::operator=
  - DOM_CharacterData::DOM_CharacterData
  - DOM_CharacterData::operator=
  - DOM_Comment::DOM_Comment
  - DOM_Comment::operator=
  - DOM_Document::DOM_Document
  - DOM_Document::operator=
  - DOM_DocumentFragment::DOM_DocumentFragment
  - DOM_DocumentFragment::operator=
  - DOM_DocumentType::DOM_DocumentType
  - DOM_DocumentType::operator=
  - DOM_Element::DOM_Element
  - DOM_Element::operator=
  - DOM_NamedNodeMap::DOM_NamedNodeMap
  - DOM_NamedNodeMap::operator=
  - DOM_NamedNodeMap::operator==
  - DOM_NamedNodeMap::operator!=
  - DOM_Node::operator=
  - DOM_Node::operator==
  - DOM_Node::operator!=
  - DOM_NodeIterator::DOM_NodeIterator
  - DOM_NodeIterator::operator=
  - DOM_NodeIterator::operator==
  - DOM_NodeIterator::operator!=
  - DOM_ProcessingInstruction::DOM_ProcessingInstruction
  - DOM_ProcessingInstruction::operator=
  - DOM_Text::DOM_Text
  - DOM_Text::operator=
  - Parser::parse
  - SAX2XMLReader::parse

I went alphabetically up to DOM_Text, and stopped. If you could finish
the list that would be great!

Cheers,
jas.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to