From 73e428cb61f06f1582d65f98843a0bcf174c2f00 Mon Sep 17 00:00:00 2001 From: snowdrop Date: Fri, 15 Oct 2004 13:34:02 +0000 Subject: develop --- libcsoap/soap-fault.c | 6 +++++- libcsoap/soap-fault.h | 3 ++- libcsoap/soap-service.h | 9 ++++++--- libcsoap/soap-xml.c | 8 +++++++- libcsoap/soap-xml.h | 3 ++- 5 files changed, 22 insertions(+), 7 deletions(-) diff --git a/libcsoap/soap-fault.c b/libcsoap/soap-fault.c index 698c044..a44ad37 100644 --- a/libcsoap/soap-fault.c +++ b/libcsoap/soap-fault.c @@ -1,5 +1,5 @@ /****************************************************************** -* $Id: soap-fault.c,v 1.4 2004/09/02 11:48:28 rans Exp $ +* $Id: soap-fault.c,v 1.5 2004/10/15 13:34:02 snowdrop Exp $ * * CSOAP Project: A SOAP client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -122,3 +122,7 @@ xmlDocPtr soap_fault_build(fault_code_t fcode, return fault; } + + + + diff --git a/libcsoap/soap-fault.h b/libcsoap/soap-fault.h index a65d803..dcc18e2 100644 --- a/libcsoap/soap-fault.h +++ b/libcsoap/soap-fault.h @@ -1,5 +1,5 @@ /****************************************************************** - * $Id: soap-fault.h,v 1.1 2004/01/30 16:39:34 snowdrop Exp $ + * $Id: soap-fault.h,v 1.2 2004/10/15 13:34:02 snowdrop Exp $ * * CSOAP Project: A SOAP client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -27,6 +27,7 @@ #include + typedef enum _fault_code { Fault_VersionMismatch, Fault_MustUnderstand, diff --git a/libcsoap/soap-service.h b/libcsoap/soap-service.h index d4bf035..7c2855e 100644 --- a/libcsoap/soap-service.h +++ b/libcsoap/soap-service.h @@ -1,5 +1,5 @@ /****************************************************************** - * $Id: soap-service.h,v 1.1 2004/02/03 08:10:05 snowdrop Exp $ + * $Id: soap-service.h,v 1.2 2004/10/15 13:34:02 snowdrop Exp $ * * CSOAP Project: A SOAP client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -19,15 +19,16 @@ * Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. * - * Email: ayaz@jprogrammer.net + * Email: ferhatayaz@jprogrammer.net ******************************************************************/ #ifndef cSOAP_SERVICE_H #define cSOAP_SERVICE_H #include +#include -typedef SoapEnv* (*SoapServiceFunc)(SoapEnv*); +typedef SoapCtx* (*SoapServiceFunc)(SoapCtx*); typedef struct _SoapService @@ -54,3 +55,5 @@ void soap_service_free(SoapService *service); #endif + + diff --git a/libcsoap/soap-xml.c b/libcsoap/soap-xml.c index 95b23c0..f973036 100644 --- a/libcsoap/soap-xml.c +++ b/libcsoap/soap-xml.c @@ -1,5 +1,5 @@ /****************************************************************** -* $Id: soap-xml.c,v 1.5 2004/09/02 11:48:28 rans Exp $ +* $Id: soap-xml.c,v 1.6 2004/10/15 13:34:02 snowdrop Exp $ * * CSOAP Project: A SOAP client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -125,3 +125,9 @@ void soap_xml_doc_print(xmlDocPtr doc) xmlBufferFree(buffer); } + +char *soap_xml_get_text(xmlNodePtr node) +{ + return (char*)xmlNodeListGetString(node->doc, node->xmlChildrenNode, 1); +} + diff --git a/libcsoap/soap-xml.h b/libcsoap/soap-xml.h index 8083346..5c0a599 100644 --- a/libcsoap/soap-xml.h +++ b/libcsoap/soap-xml.h @@ -1,5 +1,5 @@ /****************************************************************** - * $Id: soap-xml.h,v 1.4 2004/09/02 11:48:28 rans Exp $ + * $Id: soap-xml.h,v 1.5 2004/10/15 13:34:02 snowdrop Exp $ * * CSOAP Project: A SOAP client/server library in C * Copyright (C) 2003 Ferhat Ayaz @@ -44,5 +44,6 @@ soap_xpath_foreach(xmlDocPtr doc, const char *xpath, void soap_xml_doc_print(xmlDocPtr doc); +char *soap_xml_get_text(xmlNodePtr node); #endif -- cgit v1.1-32-gdbae