'Add xmlns in Header tag soap js

I need to add additional xmlns links to soap:header. How can this be done using the npm soap library? Expected Result:

<soapenv:Header 
  xmlns:name1="http://link1.com/" 
  xmlns:name2="http://link2.com/addressing" 
  xmlns:name3="http://link3.com/principalcontext">
</soapenv:Header>


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source