Tryag File Manager
Home
-
Turbo Force
Current Path :
/
usr
/
lib
/
python2.4
/
site-packages
/
Upload File :
New :
File
Dir
//usr/lib/python2.4/site-packages/libxslt.pyo
mò PÿEPc�����������@���sw��d��k��Z��e�e��d�ƒ�o�d��k�Z�d��k�Z�d��k�Z�niy�d�k�l�Z�l�Z�WnŸ�e�j �o�d�Z�d�Z�yd�d��k �Z �e �i �ƒ��d�Z�e�d�j�p �e�d�j�o�d�Z�d�Z�n�e�d �j�o�d �Z�d�Z�n�Wn�n�Xn�d�Z�d�Z�n�Xe�d�j�o �e�d�j�oz�yQ�e��i�ƒ��Z �e��i�e�e�Bƒ�z�d��k�Z�d��k�Z�d��k�Z�Wd��e��i�e �ƒ�XWn"�d��k�Z�d��k�Z�d��k�Z�n�Xn�d��k�Z�d��k�Z�d��k�Z�d�f��d�„��ƒ��YZ�d �„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z!�d�„��Z"�d �„��Z#�d!�„��Z$�d"�„��Z%�d#�„��Z&�d$�„��Z'�d%�„��Z(�d&�e�i)�f�d'�„��ƒ��YZ)�d(�e�i*�f�d)�„��ƒ��YZ*�d*�f��d+�„��ƒ��YZ+�d,�f��d-�„��ƒ��YZ,�d�Z-�d.�Z.�d�Z/�d�Z0�d.�Z1�d�Z2�d/�Z3�d0�Z4�d1�Z5�d2�Z6�d3�Z7�d �Z8�d4�Z9�d�Z:�d.�Z;�d�Z<�d.�Z=�d�Z>�d/�Z?�d0�Z@�d1�ZA�d2�ZB�d3�ZC�d �ZD�d4�ZE�d5�ZF�d6�ZG�d7�ZH�d8�ZI�d9�ZJ�d:�ZK�d;�ZL�d<�ZM�d=�ZN�d>�ZO�d?�ZP�d@�ZQ�dA�ZR�d�ZS�d.�ZT�d�ZU�d.�ZV�d�ZW�d/�ZX�d0�ZY�d1�ZZ�d�Z[�d�Z\�d.�Z]�d�Z^�d0�Z_�d �Z`�d;�Za�dB�Zb�dC�Zc�dD�Zd�d�Ze�dE�Zf�dF�Zg�dG�Zh�dH�Zi�dI�Zj�dJ�Zk�dK�Zl�dL�Zm�d��S(M���Nt���getdlopenflags(���s���RTLD_GLOBALs���RTLD_NOWiÿÿÿÿi����t���Linuxt���SunOSi���i���t���Darwini���t���extensionModulec�����������B���sP���t��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �RS( ���Nc���������C���s���|��i�t�d�|�ƒ�|�ƒ�S(���Nt���_obj(���t���selft ���styleInitt ���stylesheett���stylet���URI(���R���R ���R ���(����(����t+���/usr/lib/python2.4/site-packages/libxslt.pyt ���_styleInit<���s����c���������C���s���|��i�t�d�|�ƒ�|�|�ƒ�S(���NR���(���R���t ���styleShutdownR���R ���R ���t���data(���R���R ���R ���R���(����(����R���t���_styleShutdown?���s����c���������C���s���|��i�t�d�|�ƒ�|�ƒ�S(���NR���(���R���t���ctxtInitt ���transformCtxtt���ctxtR ���(���R���R���R ���(����(����R���t ���_ctxtInitB���s����c���������C���s���|��i�t�d�|�ƒ�|�|�ƒ�S(���NR���(���R���t���ctxtShutdownR���R���R ���R���(���R���R���R ���R���(����(����R���t ���_ctxtShutdownE���s����c���������C���s���d�S(���sn���Callback function when used in a newly compiled stylesheet, the return value is passed in subsequent callsN(����(���R���R ���R ���(����(����R���R���H���s����c���������C���s���d�S(���s9���Callback function when a stylesheet using it is destroyedN(����(���R���R ���R ���R���(����(����R���R ���M���s����c���������C���s���d�S(���so���Callback function when used in a new transformation process, the return value is passed in subsequent callsN(����(���R���R���R ���(����(����R���R���Q���s����c���������C���s���d�S(���s9���Callback function when a transformation using it finishesN(����(���R���R���R ���R���(����(����R���R���V���s����( ���t���__name__t ���__module__R���R���R���R���R���R ���R���R���(����(����(����R���R���;���s��� c�����������C���s���t��i�ƒ��t�i�ƒ��d�S(���s0���Cleanup all libxslt and libxml2 memory allocatedN(���t ���libxsltmodt���xsltPythonCleanupt���libxml2t ���cleanupParser(����(����(����R���t���cleanupZ���s����� c���������C���s���t��i�|��ƒ�d�S(���sK���Dumps a list of the registered XSLT extension functions and elementsN(���R���t���xsltDebugDumpExtensionst���output(���R���(����(����R���t���debugDumpExtensionsg���s�����c�����������C���s���t��i�ƒ��d�S(���s���Registers the test moduleN(���R���t���xsltRegisterTestModule(����(����(����R���t���registerTestModulel���s�����c���������C���s���t��i�|��ƒ�}�|�S(���s5���Unregister an XSLT extension module from the library.N(���R���t���xsltUnregisterExtModuleR ���t���ret(���R ���R#���(����(����R���t���unregisterExtModulep���s�����c���������C���s���t��i�|��|�ƒ�}�|�S(���s'���Unregisters an extension module elementN(���R���t���xsltUnregisterExtModuleElementt���nameR ���R#���(���R&���R ���R#���(����(����R���t���unregisterExtModuleElementu���s�����c���������C���s���t��i�|��|�ƒ�}�|�S(���s(���Unregisters an extension module functionN(���R���t���xsltUnregisterExtModuleFunctionR&���R ���R#���(���R&���R ���R#���(����(����R���t���unregisterExtModuleFunctionz���s�����c���������C���s���t��i�|��|�ƒ�}�|�S(���s1���Unregisters an extension module top-level elementN(���R���t���xsltUnregisterExtModuleTopLevelR&���R ���R#���(���R&���R ���R#���(����(����R���t���unregisterExtModuleTopLevel���s�����c�����������C���s���t��i�ƒ��d�S(���s!���Registers the built-in extensionsN(���R���t���xsltRegisterAllExtras(����(����(����R���t���registerAllExtrasˆ���s�����c�����������C���s���t��i�ƒ��d�S(���s3���Cleanup just libxslt (not libxml2) memory allocatedN(���R���R���(����(����(����R���t ���pythonCleanup���s�����c���������C���s���t��i�|��|�ƒ�}�|�S(���so���Register a Python written function to for error reporting. The function is called back as f(ctx, error).N(���R���t���xsltRegisterErrorHandlert���ft���ctxR#���(���R0���R1���R#���(����(����R���t���registerErrorHandler”���s�����c���������C���s���t��i�|��|�|�|�ƒ�}�|�S(���s4���Register a Python written element to the XSLT engineN(���R���t���xsltRegisterExtModuleElementR&���R ���t ���precompilet ���transformR#���(���R&���R ���R4���R5���R#���(����(����R���t���registerExtModuleElementš���s�����c���������C���s���t��i�|��|�|�ƒ�}�|�S(���s5���Register a Python written function to the XSLT engineN(���R���t���xsltRegisterExtModuleFunctionR&���R ���R0���R#���(���R&���R ���R0���R#���(����(����R���t���registerExtModuleFunctionŸ���s�����c���������C���s���t��i�|��|�ƒ�}�|�S(���s<���Register a Python written extension class to the XSLT engineN(���R���t���xsltRegisterExtensionClassR ���t���cR#���(���R ���R:���R#���(����(����R���t���registerExtensionClass¤���s�����c�����������C���s���t��i�ƒ��d�S(���s:���Unregister all global variables set up by the XSLT libraryN(���R���t���xsltCleanupGlobals(����(����(����R���t���cleanupGlobals���s�����c���������C���s���t��i�|��ƒ�}�|�S(���s���Check if a string is ignorableN(���R���t���xsltIsBlankt���strR#���(���R?���R#���(����(����R���t���isBlankµ���s�����c���������C���sQ���|��d�j�o �d�}�n �|��i�}�t�i�|�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���sá��This function tries to locate the stylesheet PI in the given document If found, and if contained within the document, it will extract that subtree to build the stylesheet to process @doc (doc itself will be modified). If found but referencing an external document it will attempt to load it and generate a stylesheet from it. In both cases, the resulting stylesheet and the document need to be freed once the transformation is done.R���N(���t���doct���Nonet���doc__ot���_oR���t���xsltLoadStylesheetPIR#���R���(���RA���R#���RC���(����(����R���t���loadStylesheetPIº���s����� � �c����������C���s.���t��i�ƒ��}��|��d�j�o�d�Sn�t�d�|��ƒ�S(���s���Create a new XSLT StylesheetR���N(���R���t���xsltNewStylesheetR#���RB���R���(���R#���(����(����R���t ���newStylesheetÉ���s ����� �c���������C���sQ���|��d�j�o �d�}�n �|��i�}�t�i�|�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s;���parse an XSLT stylesheet building the associated structuresR���N(���RA���RB���RC���RD���R���t���xsltParseStylesheetDocR#���R���(���RA���R#���RC���(����(����R���t���parseStylesheetDocÏ���s����� � �c���������C���s1���t��i�|��ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s!���Load and parse an XSLT stylesheetR���N(���R���t���xsltParseStylesheetFilet���filenameR#���RB���R���(���RL���R#���(����(����R���t���parseStylesheetFile×���s ����� �c���������C���s���t��i�|��ƒ�d�S(���s7���Used for to correct the calibration for xsltTimestamp()N(���R���t���xsltCalibrateAdjustt���delta(���RO���(����(����R���t���calibrateAdjustá���s�����c����������C���s���t��i�ƒ��}��|��S(���s���Get xslDebugStatus.N(���R���t���xsltGetDebuggerStatusR#���(���R#���(����(����R���t���debuggerStatuså���s�����c���������C���s9���|��d�j�o �d�}�n �|��i�}�t�i�|�|�|�ƒ�}�|�S(���sÊ��Similar to xmlGetNsProp() but with a slightly different semantic Search and get the value of an attribute associated to a node This attribute has to be anchored in the namespace specified, or has no namespace and the element is in that namespace. This does the entity substitution. This function looks in DTD attribute declaration for #FIXED or default declaration values unless DTD use has been turned off.N( ���t���nodeRB���t���node__oRD���R���t ���xsltGetNsPropR&���t ���nameSpaceR#���(���RS���R&���RV���R#���RT���(����(����R���t���nsPropê���s����� � c���������C���s���t��i�|��ƒ�d�S(���s/���This function sets the value of xslDebugStatus.N(���R���t���xsltSetDebuggerStatust���value(���RY���(����(����R���t���setDebuggerStatusø���s�����c����������C���s���t��i�ƒ��}��|��S(���s!���Used for gathering profiling dataN(���R���t ���xsltTimestampR#���(���R#���(����(����R���t ���timestampü���s�����c�����������C���s���t��i�ƒ��d�S(���s(���Drop the topmost item off the call stackN(���R���t���xslDropCall(����(����(����R���R]�����s�����t���xpathParserContextc�����������B���sn���t��Z�d��d�„�Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z �d �„��Z�d �„��Z�d�„��Z �RS(���Nc���������C���s#���d��|��_�t�i�i�|��d�|�ƒd��S(���NR���(���RB���R���RD���R���R^���t���__init__R���(���R���R���(����(����R���R_�����s���� c���������C���s4���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s/���Get the xpathContext from an xpathParserContextR���N(���R���t���xsltXPathParserGetContextR���RD���R#���RB���t���xpathContext(���R���R#���(����(����R���t���context��s ����� �c���������C���s���t��i�|��i�|�ƒ�d�S(���sš���Implement the node-set() XSLT function node-set node-set(result-tree) This function is available in libxslt, saxon or xt namespace.N(���R���t���xsltFunctionNodeSetR���RD���t���nargs(���R���Rd���(����(����R���t���functionNodeSet��s�����c���������C���s���t��i�|��i�|�ƒ�d�S(���sV���Implement the document() XSLT function node-set document(object, node-set?)N(���R���t���xsltDocumentFunctionR���RD���Rd���(���R���Rd���(����(����R���t���documentFunction��s�����c���������C���s���t��i�|��i�|�ƒ�d�S(���s\���Implement the element-available() XSLT function boolean element-available(string)N(���R���t���xsltElementAvailableFunctionR���RD���Rd���(���R���Rd���(����(����R���t���elementAvailableFunction$��s�����c���������C���s���t��i�|��i�|�ƒ�d�S(���sd���Implement the format-number() XSLT function string format-number(number, string, string?)N(���R���t���xsltFormatNumberFunctionR���RD���Rd���(���R���Rd���(����(����R���t���formatNumberFunction)��s�����c���������C���s���t��i�|��i�|�ƒ�d�S(���s^���Implement the function-available() XSLT function boolean function-available(string)N(���R���t���xsltFunctionAvailableFunctionR���RD���Rd���(���R���Rd���(����(����R���t���functionAvailableFunction.��s�����c���������C���s���t��i�|��i�|�ƒ�d�S(���sR���Implement the generate-id() XSLT function string generate-id(node-set?)N(���R���t���xsltGenerateIdFunctionR���RD���Rd���(���R���Rd���(����(����R���t���generateIdFunction3��s�����c���������C���s���t��i�|��i�|�ƒ�d�S(���sI���Implement the key() XSLT function node-set key(string, object)N(���R���t���xsltKeyFunctionR���RD���Rd���(���R���Rd���(����(����R���t���keyFunction8��s�����c���������C���s���t��i�|��i�|�ƒ�d�S(���sW���Implement the system-property() XSLT function object system-property(string)N(���R���t���xsltSystemPropertyFunctionR���RD���Rd���(���R���Rd���(����(����R���t���systemPropertyFunction=��s�����c���������C���s���t��i�|��i�|�ƒ�d�S(���s_���Implement the unparsed-entity-uri() XSLT function string unparsed-entity-uri(string)N(���R���t���xsltUnparsedEntityURIFunctionR���RD���Rd���(���R���Rd���(����(����R���t���unparsedEntityURIFunctionB��s�����(���R���R���RB���R_���Rb���Re���Rg���Ri���Rk���Rm���Ro���Rq���Rs���Ru���(����(����(����R���R^�����s��� Ra���c�����������B���s/���t��Z�d��d�„�Z�d�„��Z�d�„��Z�d�„��Z�RS(���Nc���������C���s#���d��|��_�t�i�i�|��d�|�ƒd��S(���NR���(���RB���R���RD���R���Ra���R_���R���(���R���R���(����(����R���R_���H��s���� c���������C���s���d��S(���N(����(���R���(����(����R���t���__del__L��s����c���������C���s4���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s3���Get the transformation context from an xpathContextR���N(���R���t���xsltXPathGetTransformContextR���RD���R#���RB���R���(���R���R#���(����(����R���t���transformContextO��s ����� �c���������C���s���t��i�|��i�ƒ�d�S(���s4���Registers all default XSLT functions in this contextN(���R���t���xsltRegisterAllFunctionsR���RD���(���R���(����(����R���t���registerAllFunctionsY��s�����(���R���R���RB���R_���Rv���Rx���Rz���(����(����(����R���Ra���G��s��� R���c�����������B���s²��t��Z�d��d�„�Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z �d �„��Z�d �„��Z�d�„��Z �d�„��Z�d �„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z!�d �„��Z"�d!�„��Z#�d"�„��Z$�d#�„��Z%�d$�„��Z&�d%�„��Z'�d&�„��Z(�d'�„��Z)�d(�„��Z*�d)�„��Z+�d*�„��Z,�d+�„��Z-�d,�„��Z.�d-�„��Z/�d.�„��Z0�d/�„��Z1�RS(0���Nc���������C���s+���|�d��j�o�|�|��_�d��Sn�d��|��_�d��S(���N(���R���RB���R���RD���(���R���R���(����(����R���R_���^��s���� �c���������C���s4���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s)���Get the XPath context of a transformationR���N(���R���t���xsltTransformGetContextR���RD���R#���RB���Ra���(���R���R#���(����(����R���Rb���c��s ����� �c���������C���s7���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�i�d�|�ƒ�S(���s*���Get the current() node of a transformationR���N(���R���t���xsltTransformGetCurrentR���RD���R#���RB���R���t���xmlNode(���R���R#���(����(����R���t���currenti��s ����� �c���������C���s7���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�i�d�|�ƒ�S(���s-���Get the insertion node in the output documentR���N(���R���t���xsltTransformGetInsertNodeR���RD���R#���RB���R���R}���(���R���R#���(����(����R���t ���insertNodeo��s ����� �c���������C���s7���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�i�d�|�ƒ�S(���s*���Get the instruction node in the stylesheetR���N(���R���t���xsltTransformGetInstructionR���RD���R#���RB���R���R}���(���R���R#���(����(����R���t���instructionu��s ����� �c���������C���s���t��i�|��i�ƒ�}�|�S(���s ���Get the mode of a transformationN(���R���t���xsltTransformGetModeR���RD���R#���(���R���R#���(����(����R���t���mode{��s�����c���������C���s���t��i�|��i�ƒ�}�|�S(���s$���Get the mode URI of a transformationN(���R���t���xsltTransformGetModeURIR���RD���R#���(���R���R#���(����(����R���t���modeURI€��s�����c���������C���s7���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�i�d�|�ƒ�S(���s+���Get the output document of a transformationR���N(���R���t���xsltTransformGetOutputDocR���RD���R#���RB���R���t���xmlDoc(���R���R#���(����(����R���t ���outputDoc…��s ����� �c���������C���s���t��i�|��i�ƒ�}�|�S(���s/���Get the output URI of a transformation if knownN(���R���t���xsltTransformGetOutputURIR���RD���R#���(���R���R#���(����(����R���t ���outputURI‹��s�����c���������C���s4���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s(���Get the stylesheet from a transformationR���N(���R���t���xsltTransformGetStyleR���RD���R#���RB���R���(���R���R#���(����(����R���R �����s ����� �c���������C���s]���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�|�ƒ�d�S(���s ���Apply the xsl:use-attribute-setsN( ���RS���RB���RT���RD���t���instt���inst__oR���t���xsltApplyAttributeSetR���t ���attributes(���R���RS���R���R���RT���RŽ���(����(����R���t���applyAttributeSetš��s����� � � c���������C���s���t��i�|��i�ƒ�d�S(���s2���Free up all the space used by the loaded documentsN(���R���t���xsltFreeDocumentsR���RD���(���R���(����(����R���t ���freeDocuments¦��s�����c���������C���s���t��i�|��i�ƒ�d�S(���s���Free the XSLT extension dataN(���R���t���xsltFreeCtxtExtsR���RD���(���R���(����(����R���t���freeCtxtExts®��s�����c���������C���s���t��i�|��i�ƒ�}�|�S(���sH���Initialize the set of modules with registered stylesheet dataN(���R���t���xsltInitCtxtExtsR���RD���R#���(���R���R#���(����(����R���t���initCtxtExts²��s�����c���������C���s���t��i�|��i�ƒ�d�S(���s"���Shutdown the set of modules loadedN(���R���t���xsltShutdownCtxtExtsR���RD���(���R���(����(����R���t���shutdownCtxtExts¸��s�����c���������C���s]���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�|�ƒ�d�S(���s���Process an debug nodeN( ���RS���RB���RT���RD���R���RŽ���R���t ���xsltDebugR���t���comp(���R���RS���R���R›���RT���RŽ���(����(����R���t���debugÀ��s����� � � c���������C���s���t��i�|��i�ƒ�d�S(���sm���Registers the built-in extensions. This function is deprecated, use xsltRegisterAllExtras instead.N(���R���t���xsltRegisterExtrasR���RD���(���R���(����(����R���t���registerExtrasÈ��s�����c���������C���s9���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�}�|�S(���sx���Find strip-space or preserve-space informations for an element respect the import precedence or the wildcardsN(���RS���RB���RT���RD���R���t���xsltFindElemSpaceHandlingR���R#���(���R���RS���R#���RT���(����(����R���t���findElemSpaceHandlingÑ��s����� � c���������C���s���t��i�|��i�ƒ�}�|�S(���sH���Checks whether that stylesheet requires white-space strippingN(���R���t���xsltNeedElemSpaceHandlingR���RD���R#���(���R���R#���(����(����R���t���needElemSpaceHandlingÙ��s�����c���������C���s}���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�}�|�d�j�o�d�Sn�t �i�d�|�ƒ�S(���s–���Do a copy of an namespace node. If @node is non-None the new namespaces are added automatically. This handles namespaces aliasesR���N(���RS���RB���RT���RD���t���curt���cur__oR���t���xsltCopyNamespaceR���R#���R���t���xmlNs(���R���RS���R£���R¤���R#���RT���(����(����R���t ���copyNamespaceã��s����� � � �c���������C���s}���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�}�|�d�j�o�d�Sn�t �i�d�|�ƒ�S(���s–���Do a copy of an namespace list. If @node is non-None the new namespaces are added automatically. This handles namespaces aliasesR���N(���RS���RB���RT���RD���R£���R¤���R���t���xsltCopyNamespaceListR���R#���R���R¦���(���R���RS���R£���R¤���R#���RT���(����(����R���t���copyNamespaceListï��s����� � � �c���������C���s ���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i �|��i�|�|�|�ƒ�}�|�d�j�o�d�Sn�t�i �d�|�ƒ�S(���s ���Find the right namespace value for this prefix, if needed create and add a new namespace decalaration on the node Handle namespace aliasesR���N(���R£���RB���R¤���RD���t���nst���ns__ot���outt���out__oR���t���xsltGetNamespaceR���R#���R���R¦���(���R���R£���Rª���R¬���R¤���R«���R#���R���(����(����R���t ���namespaceû��s����� � � � �c���������C���s ���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i �|��i�|�|�|�ƒ�}�|�d�j�o�d�Sn�t�i �d�|�ƒ�S(���sð���Find the right namespace value for this prefix, if needed create and add a new namespace decalaration on the node Handle namespace aliases and make sure the prefix is not None, this is needed for attributes.R���N(���R£���RB���R¤���RD���Rª���R«���R¬���R���R���t���xsltGetPlainNamespaceR���R#���R���R¦���(���R���R£���Rª���R¬���R¤���R«���R#���R���(����(����R���t���plainNamespace ��s����� � � � �c���������C���sƒ���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�|�|�ƒ�}�|�d�j�o�d�Sn�t�i �d�|�ƒ�S(���sy���Find the right namespace value for this URI, if needed create and add a new namespace decalaration on the nodeR���N(���R£���RB���R¤���RD���R¬���R���R���t���xsltGetSpecialNamespaceR���R ���t���prefixR#���R���R¦���(���R���R£���R ���R³���R¬���R¤���R#���R���(����(����R���t���specialNamespace��s����� � � �c���������C���s}���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�}�|�d�j�o�d�Sn�t �i�d�|�ƒ�S(���sL���Do a copy of an attribute list with attribute template processingR���N(���t���targetRB���t ���target__oRD���R£���R¤���R���t���xsltAttrListTemplateProcessR���R#���R���t���xmlAttr(���R���Rµ���R£���R¤���R#���R¶���(����(����R���t���attrListTemplateProcess'��s����� � � �c���������C���s}���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�}�|�d�j�o�d�Sn�t �i�d�|�ƒ�S(���sI���Process the given attribute and return the new processed copy.R���N(���Rµ���RB���R¶���RD���R£���R¤���R���t���xsltAttrTemplateProcessR���R#���R���R¸���(���R���Rµ���R£���R¤���R#���R¶���(����(����R���t���attrTemplateProcess2��s����� � � �c���������C���s���t��i�|��i�|�ƒ�}�|�S(���s7���Process the given node and return the new string value.N(���R���t���xsltAttrTemplateValueProcessR���RD���R?���R#���(���R���R?���R#���(����(����R���t���attrTemplateValueProcess=��s�����c���������C���s<���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�}�|�S(���sr���Process the given string, allowing to pass a namespace mapping context and return the new string value.N( ���RS���RB���RT���RD���R���t ���xsltAttrTemplateValueProcessNodeR���R?���R#���(���R���R?���RS���R#���RT���(����(����R���t���attrTemplateValueProcessNodeB��s����� � c���������C���s?���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�|�ƒ�}�|�S(���s¼���Evaluate a attribute value template, i.e. the attribute value can contain expressions contained in curly braces ({}) and those are substituted by they computed value.N( ���RS���RB���RT���RD���R���t���xsltEvalAttrValueTemplateR���R&���Rª���R#���(���R���RS���R&���Rª���R#���RT���(����(����R���t���evalAttrValueTemplateJ��s����� � c���������C���s\���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�}�|�S(���só���Evaluate a template string value, i.e. the parent list is interpreter as template content and the resulting tree string value is returned This is needed for example by xsl:comment and xsl:processing-instructionN( ���RS���RB���RT���RD���t���parentt ���parent__oR���t���xsltEvalTemplateStringR���R#���(���R���RS���RÂ���RÃ���R#���RT���(����(����R���t���evalTemplateStringS��s����� � � c���������C���s���t��i�|��i�ƒ�}�|�S(���s˜���Evaluate the global variables of a stylesheet. This need to be done on parsed stylesheets before starting to apply transformationsN(���R���t���xsltEvalGlobalVariablesR���RD���R#���(���R���R#���(����(����R���t���evalGlobalVariablesc��s�����c���������C���s���t��i�|��i�|�|�ƒ�}�|�S(���só��This is normally called from xsltEvalUserParams to process a single parameter from a list of parameters. The @value is evaluated as an XPath expression and the result is stored in the context's global variable/parameter hash table. To have a parameter treated literally (not as an XPath expression) use xsltQuoteUserParams (or xsltQuoteOneUserParam). For more details see description of xsltProcessOneUserParamInternal.N(���R���t���xsltEvalOneUserParamR���RD���R&���RY���R#���(���R���R&���RY���R#���(����(����R���t���evalOneUserParamj��s�����c���������C���s���t��i�|��i�ƒ�d�S(���sI���Free up the data associated to the global variables its value.N(���R���t���xsltFreeGlobalVariablesR���RD���(���R���(����(����R���t���freeGlobalVariablesv��s�����c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���sO���parse an XSLT transformation param declaration and record its value.N(���R£���RB���R¤���RD���R���t���xsltParseStylesheetParamR���(���R���R£���R¤���(����(����R���t���parseStylesheetParam{��s ����� � c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���sR���parse an XSLT transformation variable declaration and record its value.N(���R£���RB���R¤���RD���R���t���xsltParseStylesheetVariableR���(���R���R£���R¤���(����(����R���t���parseStylesheetVariable‚��s ����� � c���������C���s���t��i�|��i�|�|�ƒ�}�|�S(���s×���This is normally called from xsltQuoteUserParams to process a single parameter from a list of parameters. The @value is stored in the context's global variable/parameter hash table.N(���R���t���xsltQuoteOneUserParamR���RD���R&���RY���R#���(���R���R&���RY���R#���(����(����R���t���quoteOneUserParam‰��s�����c���������C���s:���t��i�|��i�|�|�ƒ�}�|�d�j�o�d�Sn�t�i �|�ƒ�S(���sT���Search in the Variable array of the context for the given variable value.N( ���R���t���xsltVariableLookupR���RD���R&���t���ns_uriR#���RB���R���t���xpathObjectRet(���R���R&���RÓ���R#���(����(����R���t���variableLookup‘��s ����� �c���������C���s���t��i�|��i�ƒ�}�|�S(���s¥���Allocate an extra runtime information slot at run-time and return its number This make sure there is a slot ready in the transformation contextN(���R���t���xsltAllocateExtraCtxtR���RD���R#���(���R���R#���(����(����R���t���allocateExtraCtxtœ��s�����c���������C���s7���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�i�d�|�ƒ�S(���s���Create a result value treeR���N(���R���t ���xsltCreateRVTR���RD���R#���RB���R���Rˆ���(���R���R#���(����(����R���t ���createRVT£��s ����� �c���������C���s���t��i�|��i�ƒ�d�S(���sJ���Free all the registered result value tree of the transformationN(���R���t���xsltFreeRVTsR���RD���(���R���(����(����R���t���freeRVTs©��s�����c���������C���s9���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�}�|�S(���sV���Register the result value tree for destruction at the end of the processingN(���t���RVTRB���t���RVT__oRD���R���t���xsltRegisterPersistRVTR���R#���(���R���RÜ���RÝ���R#���(����(����R���t���registerPersistRVT®��s����� � c���������C���s9���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�}�|�S(���sS���Register the result value tree for destruction at the end of the contextN(���RÜ���RB���RÝ���RD���R���t���xsltRegisterTmpRVTR���R#���(���R���RÜ���RÝ���R#���(����(����R���t���registerTmpRVT¶��s����� � c���������C���sZ���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�d�S(���s!���Process and xsl:message constructN( ���RS���RB���RT���RD���R���RŽ���R���t���xsltMessageR���(���R���RS���R���RT���RŽ���(����(����R���t���messageÂ��s����� � � c���������C���sZ���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�d�S(���s ���Display the context of an error.N( ���R ���RB���t���style__oRD���RS���RT���R���t���xsltPrintErrorContextR���(���R���R ���RS���Rä���RT���(����(����R���t���printErrorContextÊ��s����� � � c���������C���s7���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�i�d�|�ƒ�S(���s˜��This function should be called after the transformation completed to extract template processing profiling informations if availble. The informations are returned as an XML document tree like <?xml version="1.0"?> <profile> <template rank="1" match="*" name="" mode="" calls="6" time="48" average="8"/> <template rank="2" match="item2|item3" name="" mode="" calls="10" time="30" average="3"/> <template rank="3" match="item1" name="" mode="" calls="5" time="17" average="3"/> </profile> The caller will need to free up the returned tree with xmlFreeDoc()R���N(���R���t���xsltGetProfileInformationR���RD���R#���RB���R���Rˆ���(���R���R#���(����(����R���t���profileInformationÒ��s ����� �c���������C���s���t��i�|��i�|�ƒ�d�S(���s*���Save the profiling informations on @outputN(���R���t���xsltSaveProfilingR���RD���R���(���R���R���(����(����R���t ���saveProfilingâ��s�����c���������C���s���t��i�|��i�|�ƒ�}�|�S(���sr���Change the default parser option passed by the XSLT engine to the parser when using document() loading.N(���R���t���xsltSetCtxtParseOptionsR���RD���t���optionsR#���(���R���Rì���R#���(����(����R���t���setCtxtParseOptionsæ��s�����(2���R���R���RB���R_���Rb���R~���R€���R‚���R„���R†���R‰���R‹���R ���R‘���R“���R•���R—���R™���Rœ���Rž���R ���R¢���R§���R©���R¯���R±���R´���R¹���R»���R½���R¿���RÁ���RÅ���RÇ���RÉ���RË���RÍ���RÏ���RÑ���RÕ���R×���RÙ���RÛ���Rß���Rá���Rã���Ræ���Rè���Rê���Rí���(����(����(����R���R���]��s^��� R���c�����������B���s©��t��Z�d��d�„�Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z �d �„��Z�d �„��Z�d�„��Z �d�„��Z�d �„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z �d�„��Z!�d �„��Z"�d!�„��Z#�d"�„��Z$�d#�„��Z%�d$�„��Z&�d%�„��Z'�d&�„��Z(�d'�„��Z)�d(�„��Z*�d)�„��Z+�d*�„��Z,�d+�„��Z-�d,�„��Z.�d-�„��Z/�d.�„��Z0�RS(/���Nc���������C���s+���|�d��j�o�|�|��_�d��Sn�d��|��_�d��S(���N(���R���RB���R���RD���(���R���R���(����(����R���R_���í��s���� �c���������C���s7���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�i�d�|�ƒ�S(���s ���Get the document of a stylesheetR���N(���R���t���xsltStylesheetGetDocR���RD���R#���RB���R���Rˆ���(���R���R#���(����(����R���RA���ò��s ����� �c���������C���s���t��i�|��i�ƒ�}�|�S(���s%���Get the output PUBLIC of a stylesheetN(���R���t���xsltStylesheetGetDoctypePublicR���RD���R#���(���R���R#���(����(����R���t ���doctypePublicø��s�����c���������C���s���t��i�|��i�ƒ�}�|�S(���s%���Get the output SYSTEM of a stylesheetN(���R���t���xsltStylesheetGetDoctypeSystemR���RD���R#���(���R���R#���(����(����R���t ���doctypeSystemý��s�����c���������C���s���t��i�|��i�ƒ�}�|�S(���s'���Get the output encoding of a stylesheetN(���R���t���xsltStylesheetGetEncodingR���RD���R#���(���R���R#���(����(����R���t���encoding��s�����c���������C���s4���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s���Get the imports of a stylesheetR���N(���R���t���xsltStylesheetGetImportsR���RD���R#���RB���R���(���R���R#���(����(����R���t���imports��s ����� �c���������C���s���t��i�|��i�ƒ�}�|�S(���s%���Get the output method of a stylesheetN(���R���t���xsltStylesheetGetMethodR���RD���R#���(���R���R#���(����(����R���t���method ��s�����c���������C���s���t��i�|��i�ƒ�}�|�S(���s)���Get the output method URI of a stylesheetN(���R���t���xsltStylesheetGetMethodURIR���RD���R#���(���R���R#���(����(����R���t ���methodURI��s�����c���������C���s4���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s$���Get the next sibling of a stylesheetR���N(���R���t���xsltStylesheetGetNextR���RD���R#���RB���R���(���R���R#���(����(����R���t���next��s ����� �c���������C���s4���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s���Get the parent of a stylesheetR���N(���R���t���xsltStylesheetGetParentR���RD���R#���RB���R���(���R���R#���(����(����R���RÂ�����s ����� �c���������C���s���t��i�|��i�ƒ�}�|�S(���s&���Get the output version of a stylesheetN(���R���t���xsltStylesheetGetVersionR���RD���R#���(���R���R#���(����(����R���t���version#��s�����c���������C���s���t��i�|��i�ƒ�d�S(���s)���Free up the memory used by attribute setsN(���R���t���xsltFreeAttributeSetsHashesR���RD���(���R���(����(����R���t���freeAttributeSetsHashes,��s�����c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���s.���parse an XSLT stylesheet attribute-set elementN(���R£���RB���R¤���RD���R���t���xsltParseStylesheetAttributeSetR���(���R���R£���R¤���(����(����R���t���parseStylesheetAttributeSet0��s ����� � c���������C���s���t��i�|��i�ƒ�d�S(���s.���resolve the references between attribute sets.N(���R���t!���xsltResolveStylesheetAttributeSetR���RD���(���R���(����(����R���t���resolveStylesheetAttributeSet6��s�����c���������C���s���t��i�|��i�ƒ�d�S(���s2���Free up all the space used by the loaded documentsN(���R���t���xsltFreeStyleDocumentsR���RD���(���R���(����(����R���t���freeStyleDocuments>��s�����c���������C���s���t��i�|��i�|�ƒ�}�|�S(���s;���Check if the given prefix is one of the declared extensionsN(���R���t���xsltCheckExtPrefixR���RD���R³���R#���(���R���R³���R#���(����(����R���t���checkExtPrefixF��s�����c���������C���s���t��i�|��i�ƒ�d�S(���s:���Free up the memory used by XSLT extensions in a stylesheetN(���R���t���xsltFreeExtsR���RD���(���R���(����(����R���t���freeExtsK��s�����c���������C���s���t��i�|��i�|�|�ƒ�}�|�S(���s ���Registers an extension namespaceN(���R���t���xsltRegisterExtPrefixR���RD���R³���R ���R#���(���R���R³���R ���R#���(����(����R���t���registerExtPrefixO��s�����c���������C���s���t��i�|��i�ƒ�d�S(���s"���Shutdown the set of modules loadedN(���R���t���xsltShutdownExtsR���RD���(���R���(����(����R���t���shutdownExtsT��s�����c���������C���s4���t��i�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s.���Find the next stylesheet in import precedence.R���N(���R���t���xsltNextImportR���RD���R#���RB���R���(���R���R#���(����(����R���t ���nextImport\��s ����� �c���������C���s9���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�}�|�S(���s'���parse an XSLT stylesheet import elementN(���R£���RB���R¤���RD���R���t���xsltParseStylesheetImportR���R#���(���R���R£���R¤���R#���(����(����R���t���parseStylesheetImportb��s����� � c���������C���s9���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�}�|�S(���s(���parse an XSLT stylesheet include elementN(���R£���RB���R¤���RD���R���t���xsltParseStylesheetIncludeR���R#���(���R���R£���R¤���R#���(����(����R���t���parseStylesheetIncludei��s����� � c���������C���sE���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�|�|�|�ƒ�}�|�S(���s$���add a key definition to a stylesheetN(���R���RB���RŽ���RD���R���t ���xsltAddKeyR���R&���t���nameURIt���matcht���useR#���(���R���R&���R��R��R��R���RŽ���R#���(����(����R���t���addKeyt��s����� � !c���������C���s���t��i�|��i�ƒ�d�S(���s4���Free up the memory used by XSLT keys in a stylesheetN(���R���t���xsltFreeKeysR���RD���(���R���(����(����R���t���freeKeys{��s�����c���������C���s���t��i�|��i�ƒ�d�S(���s-���Free up the memory used by namespaces aliasesN(���R���t���xsltFreeNamespaceAliasHashesR���RD���(���R���(����(����R���t���freeNamespaceAliasHashesƒ��s�����c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���sy���Read the stylesheet-prefix and result-prefix attributes, register them as well as the corresponding namespace.N(���RS���RB���RT���RD���R���t���xsltNamespaceAliasR���(���R���RS���RT���(����(����R���t���namespaceAlias‡��s ����� � c���������C���s���t��i�|��i�ƒ�d�S(���s]���Cleanup the state of the templates used by the stylesheet and the ones it imports.N(���R���t���xsltCleanupTemplatesR���RD���(���R���(����(����R���t���cleanupTemplates’��s�����c���������C���s���t��i�|��i�ƒ�d�S(���sO���Free up the memory used by xsltAddTemplate/xsltGetTemplate mechanismN(���R���t���xsltFreeTemplateHashesR���RD���(���R���(����(����R���t���freeTemplateHashes—��s�����c���������C���s���t��i�|��i�ƒ�d�S(���s6���Free up the memory allocated by all precomputed blocksN(���R���t���xsltFreeStylePreCompsR���RD���(���R���(����(����R���t���freeStylePreComps ��s�����c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���s%���Precompute an XSLT stylesheet elementN(���R���RB���RŽ���RD���R���t���xsltStylePreComputeR���(���R���R���RŽ���(����(����R���t���stylePreCompute¤��s ����� � c���������C���s]���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�ƒ�}�|�d�j�o�d�Sn�t �i �d�|�ƒ�S(���s$���Apply the stylesheet to the documentR���N(���RA���RB���RC���RD���R���t���xsltApplyStylesheetR���t���paramsR#���R���Rˆ���(���R���RA���R*��R#���RC���(����(����R���t���applyStylesheet®��s����� � �c���������C���s9���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�}�|�S(���sZ���Have the stylesheet serialize the result of a transformation to a python stringN(���t���resultRB���t ���result__oRD���R���t���xsltSaveResultToStringR���R#���(���R���R,��R-��R#���(����(����R���t���saveResultToString¶��s����� � c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���sO���parse an XSLT transformation param declaration and record its value.N(���R£���RB���R¤���RD���R���t���xsltParseGlobalParamR���(���R���R£���R¤���(����(����R���t���parseGlobalParamÂ��s ����� � c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���sR���parse an XSLT transformation variable declaration and record its value.N(���R£���RB���R¤���RD���R���t���xsltParseGlobalVariableR���(���R���R£���R¤���(����(����R���t���parseGlobalVariableÉ��s ����� � c���������C���s���t��i�|��i�ƒ�}�|�S(���su���Allocate an extra runtime information slot statically while compiling the stylesheet and return its numberN(���R���t���xsltAllocateExtraR���RD���R#���(���R���R#���(����(����R���t ���allocateExtraÔ��s�����c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���sÕ���Precompile an attribute in a stylesheet, basically it checks if it is an attrubute value template, and if yes establish some structures needed to process it at transformation time.N(���t���attrRB���t���attr__oRD���R���t���xsltCompileAttrR���(���R���R6��R7��(����(����R���t���compileAttrÚ��s ����� � c���������C���s���t��i�|��i�ƒ�d�S(���s&���Free up the memory allocated by @sheetN(���R���t���xsltFreeStylesheetR���RD���(���R���(����(����R���t���freeStylesheetã��s�����c���������C���sW���|�d�j�o �d�}�n �|�i�}�t�i�|�|��i�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s���parse an XSLT stylesheet building the associated structures except the processing not needed for imported documents.R���N( ���RA���RB���RC���RD���R���t���xsltParseStylesheetImportedDocR���R#���R���(���R���RA���R#���RC���(����(����R���t���parseStylesheetImportedDocç��s����� � �c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���sj���parse an XSLT stylesheet output element and record information related to the stylesheet outputN(���R£���RB���R¤���RD���R���t���xsltParseStylesheetOutputR���(���R���R£���R¤���(����(����R���t���parseStylesheetOutputð��s ����� � c���������C���sW���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�}�|�d�j�o�d�Sn�t�d�|�ƒ�S(���s9���parse an XSLT stylesheet adding the associated structuresR���N( ���RA���RB���RC���RD���R���t���xsltParseStylesheetProcessR���R#���R���(���R���RA���R#���RC���(����(����R���t���parseStylesheetProcess÷��s����� � �c���������C���s7���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�ƒ�d�S(���sŒ���parse a template content-model Clean-up the template content from unwanted ignorable blank nodes and process xslt:textN(���t���templRB���t���templ__oRD���R���t���xsltParseTemplateContentR���(���R���RB��RC��(����(����R���t���parseTemplateContentÿ��s ����� � c���������C���s?���|�d�j�o �d�}�n �|�i�}�t�i�|��i�|�|�|�ƒ�}�|�S(���sæ��Similar to xmlGetNsProp() but with a slightly different semantic Search and get the value of an attribute associated to a node This attribute has to be anchored in the namespace specified, or has no namespace and the element is in that namespace. This does the entity substitution. This function looks in DTD attribute declaration for #FIXED or default declaration values unless DTD use has been turned off.N( ���RS���RB���RT���RD���R���t���xsltGetCNsPropR���R&���RV���R#���(���R���RS���R&���RV���R#���RT���(����(����R���t���cNsProp��s����� � c���������C���sZ���|�d�j�o �d�}�n �|�i�}�|�d�j�o �d�}�n �|�i�}�t�i�|�|��i�|�ƒ�d�S(���s ���Display the context of an error.N( ���R���RB���t���ctxt__oRD���RS���RT���R���Rå���R���(���R���R���RS���RH��RT���(����(����R���Ræ�����s����� � � c���������C���s<���|�d�j�o �d�}�n �|�i�}�t�i�|�|�|��i�ƒ�}�|�S(���s—���Save the result @result obtained by applying the @style stylesheet to an open file descriptor This does not close the descriptor.N( ���R,��RB���R-��RD���R���t���xsltSaveResultToFdt���fdR���R#���(���R���RJ��R,��R-��R#���(����(����R���t���saveResultToFd!��s����� � c���������C���s<���|�d�j�o �d�}�n �|�i�}�t�i�|�|�|��i�ƒ�}�|�S(���s’���Save the result @result obtained by applying the @style stylesheet to an open FILE * I/O. This does not close the FILE @fileN( ���R,��RB���R-��RD���R���t���xsltSaveResultToFilet���fileR���R#���(���R���RM��R,��R-��R#���(����(����R���t���saveResultToFile*��s����� � c���������C���s?���|�d�j�o �d�}�n �|�i�}�t�i�|�|�|��i�|�ƒ�}�|�S(���s_���Save the result @result obtained by applying the @style stylesheet to a file or @URLN( ���R,��RB���R-��RD���R���t���xsltSaveResultToFilenamet���URLR���t���compressionR#���(���R���RP��R,��RQ��R-��R#���(����(����R���t���saveResultToFilename3��s����� � (1���R���R���RB���R_���RA���Rð���Rò���Rô���Rö���Rø���Rú���Rü���RÂ���Rÿ���R��R��R��R��R ��R��R ��R��R��R��R��R��R��R��R ��R"��R$��R&��R(��R+��R/��R1��R3��R5��R9��R;��R=��R?��RA��RE��RG��Ræ���RK��RN��RR��(����(����(����R���R���ì��s\��� i���i���i���i���i���i���i ���i ���i���i���i ���i���i���i���i���i���i���i���i���i���i ���i@���i€���i���i���i���i���i� ��i�@��i�€��i���(n���t���syst���hasattrt ���libxml2modR���R���t���dlt���RTLD_GLOBALt���RTLD_NOWt���ImportErrort���ost���unamet���osnameR����t���flagst���setdlopenflagsR���R���R���R!���R$���R'���R)���R+���R-���R.���R2���R6���R8���R;���R=���R@���RF���RH���RJ���RM���RP���RR���RW���RZ���R\���R]���R^���Ra���R���R���t ���XSLT_STATE_OKt���XSLT_STATE_ERRORt���XSLT_STATE_STOPPEDt���XSLT_DEBUG_NONEt���XSLT_DEBUG_INITt���XSLT_DEBUG_STEPt���XSLT_DEBUG_STEPOUTt���XSLT_DEBUG_NEXTt���XSLT_DEBUG_STOPt���XSLT_DEBUG_CONTt���XSLT_DEBUG_RUNt���XSLT_DEBUG_RUN_RESTARTt���XSLT_DEBUG_QUITt���XSLT_OUTPUT_XMLt���XSLT_OUTPUT_HTMLt���XSLT_OUTPUT_TEXTt���XSLT_FUNC_COPYt���XSLT_FUNC_SORTt���XSLT_FUNC_TEXTt���XSLT_FUNC_ELEMENTt���XSLT_FUNC_ATTRIBUTEt���XSLT_FUNC_COMMENTt���XSLT_FUNC_PIt���XSLT_FUNC_COPYOFt���XSLT_FUNC_VALUEOFt���XSLT_FUNC_NUMBERt���XSLT_FUNC_APPLYIMPORTSt���XSLT_FUNC_CALLTEMPLATEt���XSLT_FUNC_APPLYTEMPLATESt���XSLT_FUNC_CHOOSEt���XSLT_FUNC_IFt���XSLT_FUNC_FOREACHt���XSLT_FUNC_DOCUMENTt���XSLT_FUNC_WITHPARAMt���XSLT_FUNC_PARAMt���XSLT_FUNC_VARIABLEt���XSLT_FUNC_WHENt���XSLT_FUNC_EXTENSIONt���XSLT_LOAD_STARTt���XSLT_LOAD_STYLESHEETt���XSLT_LOAD_DOCUMENTt���XSLT_SECPREF_READ_FILEt���XSLT_SECPREF_WRITE_FILEt���XSLT_SECPREF_CREATE_DIRECTORYt���XSLT_SECPREF_READ_NETWORKt���XSLT_SECPREF_WRITE_NETWORKt���XSLT_TRACE_ALLt���XSLT_TRACE_NONEt���XSLT_TRACE_COPY_TEXTt���XSLT_TRACE_PROCESS_NODEt���XSLT_TRACE_APPLY_TEMPLATEt���XSLT_TRACE_COPYt���XSLT_TRACE_COMMENTt ���XSLT_TRACE_PIt���XSLT_TRACE_COPY_OFt���XSLT_TRACE_VALUE_OFt���XSLT_TRACE_CALL_TEMPLATEt���XSLT_TRACE_APPLY_TEMPLATESt���XSLT_TRACE_CHOOSEt ���XSLT_TRACE_IFt���XSLT_TRACE_FOR_EACHt���XSLT_TRACE_STRIP_SPACESt���XSLT_TRACE_TEMPLATESt���XSLT_TRACE_KEYSt���XSLT_TRACE_VARIABLES(h���R���R!���R€��R`��R›��Rn��Ri��R8���Rr��Rƒ��R��R;���R_��R\���R\��R‰��Rv��R@���R}��Ru��Rq��RM���R=���R‚��R���Rw��Rm��R•��R’��Rb��R~��RX��RZ���R���Rp��Rj��R‡��RH���Rx��R„��R��Ry��Ro��RŠ��Rh��RŽ��R”��R“��RZ��Rz��RU��RW���Re��Rž��Rˆ��RJ���R™��Rc��R��Rl��R���R-���R…��R—��Rs��R{��R‹��R6���R–��Rd��RW��R��Rt��R��RR���R)���Rš��RŸ��Rk��RŒ��R���Rf��R|��RP���R^���Ra��R���R˜��R‘��R+���R$���R2���RS��R†��Rg��R'���RF���R.���Ra���R��R���Rœ��R]��R]���(����(����R���t���?���s�� � Bÿ�ÿ�Q