diff --git a/lib/datasource/nuget/v2.js b/lib/datasource/nuget/v2.js
index 80de3bf62bef25957cc307afc6029e530564bccd..d18d0f366a3c17d5a5db90fcb0f5a4cdec6180fd 100644
--- a/lib/datasource/nuget/v2.js
+++ b/lib/datasource/nuget/v2.js
@@ -27,10 +27,7 @@ async function getPkgReleases(feedUrl, pkgName) {
 
       const pkgVersionsListDoc = new XmlDocument(pkgVersionsListRaw.body);
 
-      const pkgInfoList = pkgVersionsListDoc.children.filter(
-        // @ts-ignore
-        node => node.name === 'entry'
-      );
+      const pkgInfoList = pkgVersionsListDoc.childrenNamed('entry');
 
       for (const pkgInfo of pkgInfoList || []) {
         const pkgVersion = getPkgProp(pkgInfo, 'Version');
@@ -50,12 +47,10 @@ async function getPkgReleases(feedUrl, pkgName) {
         }
       }
 
-      const nextPkgUrlListLink = pkgVersionsListDoc.children.find(
-        // @ts-ignore
-        node => node.name === 'link' && node.attr.rel === 'next'
-      );
+      const nextPkgUrlListLink = pkgVersionsListDoc
+        .childrenNamed('link')
+        .find(node => node.attr.rel === 'next');
 
-      // @ts-ignore
       pkgUrlList = nextPkgUrlListLink ? nextPkgUrlListLink.attr.href : null;
     } while (pkgUrlList !== null);
 
@@ -70,7 +65,5 @@ async function getPkgReleases(feedUrl, pkgName) {
 }
 
 function getPkgProp(pkgInfo, propName) {
-  return pkgInfo.children
-    .find(child => child.name === 'm:properties')
-    .children.find(child => child.name === `d:${propName}`).val;
+  return pkgInfo.childNamed('m:properties').childNamed(`d:${propName}`).val;
 }