Changeset 9188


Ignore:
Timestamp:
2005-02-25T14:29:08+13:00 (19 years ago)
Author:
kjdon
Message:

now pass in the section level tag name when getting a document

Location:
trunk/gsdl/src/colservr
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/colservr/expat_document.cpp

    r9173 r9188  
    2424text_t current_text;
    2525text_t section_num;
     26text_t section_level;
    2627
    2728bool store_text = false;
     
    3233{
    3334  text_t element_name = (char*)name;
    34   if (element_name == "Sec") {
     35  if (element_name == section_level) {
    3536    text_t id_att = (char *)get_attribute(attributes,"gs2:id");
    3637    if (id_att == section_num) {
     
    4546{
    4647  text_t element_name = (char*)name;
    47   if (element_name == "Sec") {
     48  if (element_name == section_level) {
    4849    if (store_text == true) {
    4950      // we have finished now, can we quit this??
     
    6061  }
    6162}
    62 int expat_document(const text_t &filename, const text_t &sec_num, text_t & doc_content){
     63int expat_document(const text_t &filename, const text_t &sec_level, const text_t &sec_num, text_t & doc_content){
    6364
    6465  current_text.clear();
     
    6768 
    6869  section_num = sec_num;
     70  section_level = sec_level;
    6971  text_t doc_text;
    7072  read_file(filename, doc_text);
  • trunk/gsdl/src/colservr/expat_document.h

    r9173 r9188  
    44class text_t;
    55
    6 int expat_document(const text_t &filename, const text_t &section_num, text_t & doc_content);
     6int expat_document(const text_t &filename, const text_t & section_level,
     7           const text_t &section_num, text_t & doc_content);
    78
    89#endif
Note: See TracChangeset for help on using the changeset viewer.