MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/locale_.h"
#include "MagickCore/memory_.h"
#include "MagickCore/string_.h"
#include "MagickCore/splay-tree.h"
#include "MagickCore/xml-tree.h"
Go to the source code of this file.
Functions | |
static char * | SubstituteXMLEntities (const char *content, const MagickBooleanType pedantic) |
MagickPrivate char * | CanonicalXMLContent (const char *, const MagickBooleanType) |
MagickPrivate char * | FileToXML (const char *, const size_t) |
MagickPrivate const char ** | GetXMLTreeProcessingInstructions (XMLTreeInfo *, const char *) |
MagickPrivate MagickBooleanType | GetXMLTreeAttributes (const XMLTreeInfo *, SplayTreeInfo *) |
MagickPrivate XMLTreeInfo * | AddPathToXMLTree (XMLTreeInfo *, const char *, const size_t) |
MagickPrivate XMLTreeInfo * | GetXMLTreeOrdered (XMLTreeInfo *) |
MagickPrivate XMLTreeInfo * | GetXMLTreePath (XMLTreeInfo *, const char *) |
MagickPrivate XMLTreeInfo * | InsertTagIntoXMLTree (XMLTreeInfo *, XMLTreeInfo *, const size_t) |
MagickPrivate XMLTreeInfo * | ParseTagFromXMLTree (XMLTreeInfo *) |
MagickPrivate XMLTreeInfo * | PruneTagFromXMLTree (XMLTreeInfo *) |
MagickPrivate XMLTreeInfo * | SetXMLTreeAttribute (XMLTreeInfo *, const char *, const char *) |
MagickPrivate XMLTreeInfo * AddPathToXMLTree | ( | XMLTreeInfo * | , |
const char * | , | ||
const | size_t | ||
) |
MagickPrivate char * CanonicalXMLContent | ( | const char * | , |
const | MagickBooleanType | ||
) |
MagickPrivate char * FileToXML | ( | const char * | filename, |
const | size_t | ||
) |
Definition at line 524 of file xml-tree.c.
References AcquireQuantumMemory(), LocaleCompare(), MAGICK_SSIZE_MAX, MagickMaxBufferExtent, MagickMin, MagickPathExtent, MapBlob(), O_BINARY, _XMLTreeInfo::offset, open_utf8(), ReadMode, RelinquishMagickMemory(), ResizeQuantumMemory(), and UnmapBlob().
Referenced by LoadColorCache(), LoadConfigureCache(), LoadDelegateCache(), LoadLocaleCache(), LoadLogCache(), LoadMimeCache(), and LoadPolicyCache().
MagickPrivate MagickBooleanType GetXMLTreeAttributes | ( | const XMLTreeInfo * | xml_info, |
SplayTreeInfo * | attributes | ||
) |
Definition at line 773 of file xml-tree.c.
References AddValueToSplayTree(), _XMLTreeInfo::attributes, ConstantString(), GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _XMLTreeInfo::signature, and TraceEvent.
MagickPrivate XMLTreeInfo * GetXMLTreeOrdered | ( | XMLTreeInfo * | ) |
MagickPrivate XMLTreeInfo * GetXMLTreePath | ( | XMLTreeInfo * | , |
const char * | |||
) |
MagickPrivate const char ** GetXMLTreeProcessingInstructions | ( | XMLTreeInfo * | xml_info, |
const char * | target | ||
) |
Definition at line 1004 of file xml-tree.c.
References GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _XMLTreeInfo::parent, _XMLTreeRoot::processing_instructions, _XMLTreeRoot::root, sentinel, _XMLTreeInfo::signature, and TraceEvent.
MagickPrivate XMLTreeInfo * InsertTagIntoXMLTree | ( | XMLTreeInfo * | , |
XMLTreeInfo * | , | ||
const | size_t | ||
) |
MagickPrivate XMLTreeInfo * ParseTagFromXMLTree | ( | XMLTreeInfo * | ) |
MagickPrivate XMLTreeInfo * PruneTagFromXMLTree | ( | XMLTreeInfo * | ) |
MagickPrivate XMLTreeInfo * SetXMLTreeAttribute | ( | XMLTreeInfo * | xml_info, |
const char * | tag, | ||
const char * | value | ||
) |
Definition at line 2417 of file xml-tree.c.
References AcquireQuantumMemory(), _XMLTreeInfo::attributes, ConstantString(), DestroyString(), GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, ResizeQuantumMemory(), ResourceLimitFatalError, sentinel, _XMLTreeInfo::signature, ThrowFatalException, and TraceEvent.
|
inlinestatic |
Definition at line 31 of file xml-tree-private.h.
References AcquireString(), FormatLocaleString(), MagickFalse, MagickPathExtent, and ResizeQuantumMemory().
Referenced by CanonicalXMLContent().