Gx_l N !0…jüo] 3xÎ É íºÚ‰ S y s t e m . S t r i n g L{ f 8 a 5 8 4 6 6 - d 7 f 6 - 4 3 9 f - b b b 8 - d 4 6 0 0 e 4 1 d 0 9 9 } I m p l e m e n t a t i o n L{ 3 b 8 3 b 7 7 6 - f b 2 5 - 4 3 b 8 - 9 9 f 2 - 3 c 5 0 7 c 9 1 4 3 f c } T e x t D o c u m e n t L{ f 3 8 7 8 2 8 5 - 8 e 4 f - 4 9 0 b - b b 1 b - 9 a c b b 7 e b 0 4 d b } T e x t L i n e s L{ a 5 d e 0 b 0 b - 1 c b 5 - 4 9 1 3 - a c 2 1 - 9 d 7 0 2 9 3 e c 0 0 d } I d l o n g T a g T e x t R( * s h o u l d h a v e v a l i d p o i n t e r t o b u f f e r * ) F/ / c h e c k i f b u f f e r i s c o r r e c t l y s e t fI F B u f f e r . p S t r B u f = 0 O R B u f f e r . B u f f e r S i z e = 0 T H E N X R e a d F i l e : = E _ X m l E r r o r . E r r o r N o B u f f e r S e t ; R E T U R N ; E N D _ I F / / o p e n f i l e À_ r e s u l t : = F i l e . O p e n ( F i l e n a m e : = s F i l e N a m e , F i l e A c c e s s M o d e : = S y s F i l e . A C C E S S _ M O D E . A M _ R E A D _ P L U S ) ; &I F _ r e s u l t = 0 T H E N Z / / r e a d f r o m s t a r t o r s e t o f f s e t i n f i l e . : I F u d i N e x t O f f s e t = 0 T H E N 0 T o S t a r t B u f f e r ( ) ; E L S E 0 i S e a r c h P o s : = 0 ; Ê / / E v e r y t i m e t h e n e x t o f f s e t i s a d d e d t o t h e t o t a l o f f s e t t o r e a d t h e f i l e i n m u l t i p l e s t e p s . f i F i l e O f f s e t : = i F i l e O f f s e t + u d i N e x t O f f s e t ; Z F i l e . S e t P o s ( T O _ _ _ X W O R D ( i F i l e O f f s e t ) ) ; E N D _ I F ¸ _ r e s u l t : = F i l e . R e a d ( p S t r i n g : = B u f f e r . p S t r B u f , B u f f e r . B u f f e r S i z e , B y t e s R e a d = >