richter     2003/02/14 14:02:59

  Modified:    .        Changes.pod DOM.xs
  Log:
   setText
  
  Revision  Changes    Path
  1.199     +2 -1      embperl/Changes.pod
  
  Index: Changes.pod
  ===================================================================
  RCS file: /home/cvs/embperl/Changes.pod,v
  retrieving revision 1.198
  retrieving revision 1.199
  diff -u -r1.198 -r1.199
  --- Changes.pod       14 Feb 2003 21:04:08 -0000      1.198
  +++ Changes.pod       14 Feb 2003 22:02:57 -0000      1.199
  @@ -58,7 +58,8 @@
      - Fixed problem with reseting $escmode, when using print OUT. Reported by
        David Hull.
      - Fixed compiling problem on FreeBSD.
  -
  +   - Added function XML::Embperl::DOM::iSetText to change name of Tag.
  +     Requested by Yatin Chawathe.
   
   =head1 2.0b8  (BETA)  25. Juni 2002
   
  
  
  
  1.6       +19 -1     embperl/DOM.xs
  
  Index: DOM.xs
  ===================================================================
  RCS file: /home/cvs/embperl/DOM.xs,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DOM.xs    20 Nov 2002 06:56:26 -0000      1.5
  +++ DOM.xs    14 Feb 2003 22:02:57 -0000      1.6
  @@ -224,6 +224,24 @@
       StringFree (r -> pApp, &sText) ;
   
   
  +void
  +embperl_Node_iSetText (xDomTree, xNode, sText)
  +    int xDomTree
  +    int xNode
  +    SV * sText
  +PREINIT:
  +    STRLEN nText ;
  +    char * sT ;
  +    tApp * a = CurrReq  -> pApp ;
  +    tNodeData * pNode = Node_self(DomTree_self(xDomTree), xNode) ;
  +CODE:
  +    sT = SV2String (sText, nText) ;
  +    if (pNode -> nText)
  +        NdxStringFree (a, pNode -> nText) ;
  +    pNode -> nText = String2Ndx (a, sT, nText) ;
  +
  +
  +
   ################################################################################
   
   MODULE = XML::Embperl::DOM      PACKAGE = XML::Embperl::DOM::Tree     PREFIX = 
embperl_DomTree_
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to