michael
|
1eb2308ffa
* Applied patch from Daniel Garpary to be able to create custom TDomElement descendents
|
hace 12 años |
florian
|
6377c180bf
* disable packages which do not build on msdos
|
hace 12 años |
sergei
|
4b8953c4f9
* When reading XML with namespace processing enabled, create 'level 2' elements and attributes even if their namespaceUri is empty.
|
hace 12 años |
sergei
|
6bb05dbc06
* Initial work to store element/attribute names as "namespaceURI+localname" pairs: remember pointers to reserved namespace URIs and use them for comparison.
|
hace 12 años |
sergei
|
d12456c55d
* Fixed syntax error which I managed to commit in r20558 (Mantis #21524)
|
hace 13 años |
sergei
|
c7259969ce
+ fcl-xml, implemented TDOMNode.BaseURI property.
|
hace 13 años |
sergei
|
5618efc7a4
* fcl-xml, reduced DOM memory requirements by getting rid of TDOMNode_WithChildren.FLastChild field (storing the last child in FFirstChild.FPreviousSibling instead).
|
hace 13 años |
sergei
|
f9f6344d3a
* Moved standard namespace URIs from dom.pp to xmlutils.pp
|
hace 13 años |
sergei
|
6adf381867
* fcl-xml, upgrade to comply with XML 1.0 Fifth Edition. This makes naming rules for xml 1.0 identical to ones for xml 1.1.
|
hace 13 años |
sergei
|
5be3f57549
- fcl-xml, removed stuff which was deprecated in 2.6.
|
hace 13 años |
sergei
|
8df23e7bd0
* Declared the XMLString type to serve as a base string type for entire package, and aliased DOMString and SAXString to it (the type remains WideString; once all other units are adjusted it may be changed to UnicodeString).
|
hace 13 años |
sergei
|
57ba5f956e
+ After reaching EOF condition, clear FNodeData[0] slot
|
hace 14 años |
sergei
|
70bc36da85
+ Implemented TDOMDocument.xmlStandalone property
|
hace 14 años |
michael
|
baf0ed35f3
* Patch from Inoussa to fix AV in certain cases
|
hace 14 años |
sergei
|
3ea7f81f7e
+ fcl-xml, initial implementation of 'shared' DTD: it now consists of the model (classes TDTDModel, TEntityDecl, TNotationDecl), which is referenced by one or more TDOMDocumentType nodes.
|
hace 14 años |
sergei
|
c369605056
- dom.pp, removed TDOMNamedNodeMap.FNodeType field. This reduces memory requirements.
|
hace 14 años |
sergei
|
6cb9cdcc0d
* xmlread.pp: maintain ID map at reader side, so it can do ID/IDREF validation without DOM.
|
hace 15 años |
sergei
|
068d2fba37
* xmlread.pp, modified attribute parsing code to use DOM-independent data structures (third part)
|
hace 15 años |
sergei
|
4579226771
+ New unit dtdmodel.pp containing DTD-related classes.
|
hace 15 años |
sergei
|
594919cc70
* dom.pp, fixed TDOMText.SplitText() to use custom allocation, so newly created node won't leak if initial node has no parent .
|
hace 15 años |
sergei
|
5808fd23c9
* dom.pp, moved remaining TDOMAttr-specific code from TDOMNamedNodeMap to TAttributeMap.
|
hace 15 años |
sergei
|
03b06dc7a1
* dom.pp, moved default attribute handling code from TDOMNamedNodeMap to TAttributeMap.
|
hace 15 años |
sergei
|
1d3a1e6691
* dom.pp, removed TDOMAttr.FOwnerElement field, storing owner element in FParentNode. This reduces memory requirements.
|
hace 15 años |
sergei
|
2786259d77
dom.pp:
|
hace 15 años |
sergei
|
ead5707179
+ Enumeration type for XML version
|
hace 15 años |
sergei
|
5dee45a6a3
* A forgotten part of r13824: the condition in assertion must be the same as the condition of calling TNodePool.AddExtent.
|
hace 15 años |
sergei
|
14d42da206
* dom.pp: clean up
|
hace 16 años |
sergei
|
255c14fc4d
* TDOMElement.RemoveAttributeNode() was not resetting OwnerElement property of the removed attribute to nil, fixed and added a test case.
|
hace 16 años |
sergei
|
6a8064fc3f
+ Added TDOMNode_WithChildren.InternalAppend, and used it to build node tree when cloning nodes. This speeds up the scenario when cloneNode() and node lists are used together, because the document is no longer marked as modified at each call to cloneNode.
|
hace 16 años |
sergei
|
4c5505b71c
- removed dependency on avl_tree, improves speed, thread safety and memory requirements.
|
hace 16 años |