util_xml.h revision ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dc
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd/* Copyright 2000-2004 Apache Software Foundation
f6b86fd524444dacf82f64148300d8be04918314gstein *
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * Licensed under the Apache License, Version 2.0 (the "License");
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * you may not use this file except in compliance with the License.
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * You may obtain a copy of the License at
f6b86fd524444dacf82f64148300d8be04918314gstein *
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * http://www.apache.org/licenses/LICENSE-2.0
f6b86fd524444dacf82f64148300d8be04918314gstein *
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * Unless required by applicable law or agreed to in writing, software
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * distributed under the License is distributed on an "AS IS" BASIS,
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * See the License for the specific language governing permissions and
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dcnd * limitations under the License.
f6b86fd524444dacf82f64148300d8be04918314gstein */
f6b86fd524444dacf82f64148300d8be04918314gstein
f6b86fd524444dacf82f64148300d8be04918314gstein#ifndef UTIL_XML_H
f6b86fd524444dacf82f64148300d8be04918314gstein#define UTIL_XML_H
f6b86fd524444dacf82f64148300d8be04918314gstein
aa552377469071a421252dab6568c204a99cf770gstein#include "apr_xml.h"
aa552377469071a421252dab6568c204a99cf770gstein
aa552377469071a421252dab6568c204a99cf770gstein#include "httpd.h"
aa552377469071a421252dab6568c204a99cf770gstein
f6b86fd524444dacf82f64148300d8be04918314gstein#ifdef __cplusplus
f6b86fd524444dacf82f64148300d8be04918314gsteinextern "C" {
f6b86fd524444dacf82f64148300d8be04918314gstein#endif
f6b86fd524444dacf82f64148300d8be04918314gstein
e9633214ea8ef133fe0756c9edc7676bdb210963rbb/**
e9633214ea8ef133fe0756c9edc7676bdb210963rbb * @package Apache XML library
e9633214ea8ef133fe0756c9edc7676bdb210963rbb */
f6b86fd524444dacf82f64148300d8be04918314gstein
155c41995a4728123ceb4c637df8e2aaf0d7223frbb/**
155c41995a4728123ceb4c637df8e2aaf0d7223frbb * Get XML post data and parse it
155c41995a4728123ceb4c637df8e2aaf0d7223frbb * @param r The current request
155c41995a4728123ceb4c637df8e2aaf0d7223frbb * @param pdoc The XML post data
155c41995a4728123ceb4c637df8e2aaf0d7223frbb * @return HTTP status code
aa552377469071a421252dab6568c204a99cf770gstein * @deffunc int ap_xml_parse_input(request_rec *r, apr_xml_doc **pdoc)
155c41995a4728123ceb4c637df8e2aaf0d7223frbb */
aa552377469071a421252dab6568c204a99cf770gsteinAP_DECLARE(int) ap_xml_parse_input(request_rec *r, apr_xml_doc **pdoc);
f6b86fd524444dacf82f64148300d8be04918314gstein
f6b86fd524444dacf82f64148300d8be04918314gstein
155c41995a4728123ceb4c637df8e2aaf0d7223frbb#ifdef __cplusplus
155c41995a4728123ceb4c637df8e2aaf0d7223frbb}
155c41995a4728123ceb4c637df8e2aaf0d7223frbb#endif
155c41995a4728123ceb4c637df8e2aaf0d7223frbb
f6b86fd524444dacf82f64148300d8be04918314gstein#endif /* UTIL_XML_H */