How to remove Children from Xpath Expression Nodes in PHP

composer require cloudmersive/cloudmersive_document_convert_api_client
<?phprequire_once(__DIR__ . '/vendor/autoload.php');// Configure API key authorization: Apikey$config = Swagger\Client\Configuration::getDefaultConfiguration()->setApiKey('Apikey', 'YOUR_API_KEY');// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed// $config = Swagger\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Apikey', 'Bearer');$apiInstance = new Swagger\Client\Api\ConvertDataApi(// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.// This is optional, `GuzzleHttp\Client` will be used as default.new GuzzleHttp\Client(),$config);$input_file = "/path/to/file"; // \SplFileObject | Input XML file to perform the operation on.$x_path_expression = "x_path_expression_example"; // string | Valid XML XPath query expressiontry {$result = $apiInstance->convertDataXmlEditRemoveAllChildNodesWithXPath($input_file, $x_path_expression);print_r($result);} catch (Exception $e) {echo 'Exception when calling ConvertDataApi->convertDataXmlEditRemoveAllChildNodesWithXPath: ', $e->getMessage(), PHP_EOL;}?>

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cloudmersive

Cloudmersive

436 Followers

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.