間違ったキーワードを探しているのかもしれませんが、DOMDocument がカスタム タグを見つけられるようにカスタム タグを追加する方法はありません。私がhtmlファイルを作成すると、多くのエラーが発生し、もちろんgetElementsByTagNameは何も返しません。
$dom = new DOMDocument();
$html = $dom->loadHTMLFile('my html file');
$dom->getElementsByTagName('un_welcome_text'); 
失敗しません。これはベストプラクティスではないことは承知していますが、解析する必要があるこのコードは、変更できないレガシーなものです。
HTMLは次のように見えますが、その間にすべてを取得する必要があります
 <body>
   <u_top></u_top>
      <u_welcome_text>
       A BUNCH OF HTML
      </u_welcome_text>        
 </body>