summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsip-simple/pidf.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-04-04 10:17:10 +0000
committerBenny Prijono <bennylp@teluu.com>2007-04-04 10:17:10 +0000
commit6ca150f15bff49e3a9eca2bf0e286c1392c77167 (patch)
tree6c23e9eb688efcb8f0b1cfcd7f61582c52ff8182 /pjsip/src/pjsip-simple/pidf.c
parentca871a3193a03d01323244e5499fbda41ae17108 (diff)
Ticket #209: Added XMLNS for attribute for PIDF document (thanks Tory Patnoe)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1146 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsip-simple/pidf.c')
-rw-r--r--pjsip/src/pjsip-simple/pidf.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/pjsip/src/pjsip-simple/pidf.c b/pjsip/src/pjsip-simple/pidf.c
index baa9f3ba..1064f37c 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,