strusAnalyzer  0.17
Classes | Namespaces | Functions
markup_document_tags.hpp File Reference

Library for adding attributes to selected tags of a document (currently only implemented for XML) More...

#include "strus/analyzer/documentClass.hpp"
#include "strus/analyzer/documentAttribute.hpp"
#include "strus/reference.hpp"
#include <string>
#include <vector>
#include <algorithm>
#include <stdexcept>
#include <memory>

Go to the source code of this file.

Classes

class  strus::TagAttributeMarkupInterface
 
class  strus::DocumentTagMarkupDef
 

Namespaces

 strus
 strus toplevel namespace
 

Functions

std::string strus::markupDocumentTags (const analyzer::DocumentClass &documentClass, const std::string &content, const std::vector< DocumentTagMarkupDef > &markups, const TextProcessorInterface *textproc, ErrorBufferInterface *errorhnd)
 Analyze a content and put markups on every tag matching an expression. More...
 

Detailed Description

Library for adding attributes to selected tags of a document (currently only implemented for XML)