From 9db591ae44c756eda45c7a321b936b1278580ba6 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Wed, 4 Apr 2007 10:17:10 +0000 Subject: [PATCH] Ticket #209: Added XMLNS for attribute for PIDF document (thanks Tory Patnoe) git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@1146 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsip-simple/pidf.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pjsip/src/pjsip-simple/pidf.c b/pjsip/src/pjsip-simple/pidf.c index baa9f3ba9..1064f37cf 100644 --- a/pjsip/src/pjsip-simple/pidf.c +++ b/pjsip/src/pjsip-simple/pidf.c @@ -72,6 +72,9 @@ static pj_str_t OPEN = { "open", 4 }; static pj_str_t CLOSED = { "closed", 6 }; static pj_str_t EMPTY_STRING = { NULL, 0 }; +static pj_str_t XMLNS = { "xmlns", 5 }; +static pj_str_t PIDF_XMLNS = { "urn:ietf:params:xml:ns:pidf", 27 }; + static void xml_init_node(pj_pool_t *pool, pj_xml_node *node, pj_str_t *name, const pj_str_t *value) { @@ -100,6 +103,8 @@ PJ_DEF(void) pjpidf_pres_construct(pj_pool_t *pool, pjpidf_pres *pres, xml_init_node(pool, pres, &PRESENCE, NULL); attr = xml_create_attr(pool, &ENTITY, entity); pj_xml_add_attr(pres, attr); + attr = xml_create_attr(pool, &XMLNS, &PIDF_XMLNS); + pj_xml_add_attr(pres, attr); } PJ_DEF(pjpidf_tuple*) pjpidf_pres_add_tuple(pj_pool_t *pool, pjpidf_pres *pres,