File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " typesxml" ,
33 "productName" : " TypesXML" ,
4- "version" : " 1.6.3 " ,
4+ "version" : " 1.7.0 " ,
55 "description" : " Open source XML library written in TypeScript" ,
66 "keywords" : [
77 " XML" ,
2929 "url" : " https://github.com/rmraya/TypesXML.git"
3030 },
3131 "devDependencies" : {
32- "@types/node" : " ^22.10 .5" ,
33- "typescript" : " ^5.7.2 "
32+ "@types/node" : " ^22.13 .5" ,
33+ "typescript" : " ^5.7.3 "
3434 }
3535}
Original file line number Diff line number Diff line change @@ -191,6 +191,19 @@ export class XMLElement implements XMLNode {
191191 return result ;
192192 }
193193
194+ removeChild ( child : XMLElement ) : void {
195+ let length : number = this . content . length ;
196+ for ( let i : number = 0 ; i < length ; i ++ ) {
197+ let node : XMLNode = this . content [ i ] ;
198+ if ( node instanceof XMLElement ) {
199+ if ( node . equals ( child ) ) {
200+ this . content . splice ( i , 1 ) ;
201+ break ;
202+ }
203+ }
204+ }
205+ }
206+
194207 getText ( ) : string {
195208 let result : string = '' ;
196209 this . content . forEach ( ( node : XMLNode ) => {
You can’t perform that action at this time.
0 commit comments