Lines Matching defs:elem
179 apr_array_header_t *ns_xlate; /* translation of an elem->ns to URI */
260 static void dav_find_liveprop(dav_propdb *propdb, apr_xml_elem *elem)
263 dav_elem_private *priv = elem->priv;
267 if (elem->ns == APR_XML_NS_NONE)
269 else if (elem->ns == APR_XML_NS_DAV_ID)
272 ns_uri = APR_XML_GET_URI_ITEM(propdb->ns_xlate, elem->ns);
274 priv->propid = dav_find_liveprop_provider(propdb, ns_uri, elem->name,
446 const apr_xml_elem *elem,
451 dav_elem_private *priv = elem->priv;
457 return dav_insert_coreprop(propdb, priv->propid, elem->name,
704 apr_xml_elem *elem = dav_find_child(doc->root, "prop");
731 for (elem = elem->first_child; elem; elem = elem->next) {
742 if (elem->priv == NULL) {
743 elem->priv = apr_pcalloc(propdb->p, sizeof(*priv));
745 priv = elem->priv;
749 dav_find_liveprop(propdb, elem);
754 if ((err = dav_insert_liveprop(propdb, elem, DAV_PROP_INSERT_VALUE,
813 if (elem->ns == APR_XML_NS_NONE)
816 name.ns = APR_XML_GET_URI_ITEM(propdb->ns_xlate, elem->ns);
817 name.name = elem->name;
923 ** in the XML elem, as appropriate.