소스 검색

* Patch from Sergei Gorelkin:
* Fixed crash resulting out of changing TDOMDocument.OwnerDocument
from Self to nil a while ago.
* Refactored the TXPathScanner code so that it:
a) does not use UngetToken.
b) does not build CurTokenString by appending single characters.
c) moved parsing code from nested procedures to regular TXPathScanner
methods.
+ Implemented many (but not all yet) core library functions.
+ Support for scanning 'processing-instruction("name")' syntax.
+ Support for scanning 'foo:*' and 'foo:bar' node name tests.
* NodeSets are always convertible to numbers and booleans.
* String representation of an Element is its TextContent, not NodeName.
* TXPathConstantNode must Release its value, not destroy it (enables
correct result of expressions that consist of a single constant).
* Some fixes in attempt to make math operations conformant to the specs.

git-svn-id: trunk@12855 -

michael 16 년 전
부모
커밋
478aefebd8
1개의 변경된 파일623개의 추가작업 그리고 67개의 파일을 삭제
  1. 623 67
      packages/fcl-xml/src/xpath.pp

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 623 - 67
packages/fcl-xml/src/xpath.pp


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.