OpenCPN Partial API docs
Loading...
Searching...
No Matches
catalog_parser.cpp File Reference

Implement catalog_parser.h – Datatypes and methods to parse ocpn-plugins.xml XML data, either complete catalog or a single plugin. More...

#include <sstream>
#include <wx/log.h>
#include "model/catalog_parser.h"
#include "model/ocpn_utils.h"
#include "model/catalog_handler.h"
#include "pugixml.hpp"

Go to the source code of this file.

Functions

bool ParsePlugin (pugi::xml_node root, PluginMetadata &plugin)
 
bool ParsePlugin (const std::string &xml, PluginMetadata &plugin)
 
bool ParseCatalog (const std::string xml, CatalogCtx *ctx)
 

Detailed Description

Implement catalog_parser.h – Datatypes and methods to parse ocpn-plugins.xml XML data, either complete catalog or a single plugin.

Definition in file catalog_parser.cpp.

Function Documentation

◆ ParseCatalog()

bool ParseCatalog ( const std::string  xml,
CatalogCtx ctx 
)

Definition at line 117 of file catalog_parser.cpp.

◆ ParsePlugin() [1/2]

bool ParsePlugin ( const std::string &  xml,
PluginMetadata plugin 
)

Definition at line 106 of file catalog_parser.cpp.

◆ ParsePlugin() [2/2]

bool ParsePlugin ( pugi::xml_node  root,
PluginMetadata plugin 
)

Definition at line 86 of file catalog_parser.cpp.