# html-xml-utils mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für html-xml-utils in AI-Agent-Workflows.

## Installation

```sh
sudo av install brew:html-xml-utils
```

Weitere Installationsbefehle:

### macOS

- Homebrew (100%):

```sh
brew install html-xml-utils
```

  Evidenz: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install html-xml-utils
```

  Evidenz: MacPorts ports tree: textproc/html-xml-utils/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add html-xml-utils
```

  Evidenz: Alpine Linux edge package indexes: html-xml-utils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install html-xml-utils
```

  Evidenz: Debian stable package indexes: html-xml-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install html-xml-utils
```

  Evidenz: Fedora Rawhide package metadata: html-xml-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#html-xml-utils
```

  Evidenz: nixpkgs package indexes: pkgs/by-name/ht/html-xml-utils/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S html-xml-utils
```

  Evidenz: Arch Linux sync databases: html-xml-utils from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install html-xml-utils
```

  Evidenz: openSUSE Tumbleweed package metadata: html-xml-utils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## Paketfakten

- **Paketschlüssel:** brew:html-xml-utils
- **Paketmanager:** Homebrew
- **Version:** 8.8
- **Quellzusammenfassung:** Tools for manipulating HTML and XML files
- **Homepage:** <https://www.w3.org/Tools/HTML-XML-utils/>
- **Zuletzt aktualisiert:** 2026-06-09T18:18:54Z
- **Generiert:** 2026-08-03T19:37:03+00:00

## Executables

- asc2xml (Alias)
- hxaddid (Alias)
- hxcite (Alias)
- hxcite-mkbib (Alias)
- hxclean (Alias)
- hxcopy (Alias)
- hxcount (Alias)
- hxextract (Alias)
- hxincl (Alias)
- hxindex (Alias)
- hxmkbib (Alias)
- hxmultitoc (Alias)
- hxname2id (Alias)
- hxnormalize (Alias)
- hxnsxml (Alias)
- hxnum (Alias)
- hxpipe (Alias)
- hxprintlinks (Alias)
- hxprune (Alias)
- hxref (Alias)
- hxremove (Alias)
- hxselect (Alias)
- hxtabletrans (Alias)
- hxtoc (Alias)
- hxuncdata (Alias)
- hxunent (Alias)
- hxunpipe (Alias)
- hxunxmlns (Alias)
- hxwls (Alias)
- hxxmlns (Alias)
- xml2asc (Alias)

## Installationsverhalten

- Bottle: nicht verfügbar

## Version und Aktualität

- Seite generiert: 2026-08-03
- Manager-Version: 8.8
## Projektgeschichte und Nutzung

html-xml-utils is W3C's collection of small Unix-style programs for inspecting, normalizing, extracting, and transforming HTML and XML documents. The suite is notable because it treats markup manipulation as a pipeline-friendly command-line job rather than as a browser or DOM-library-only task.

### Projektgeschichte

The W3C distribution page describes the project as source tarballs for HTML and XML utilities, with older pre-0.1 releases named htmlutils. A major naming transition happened at version 5.0, when most programs received the hx prefix, which made the suite's command names more consistent and easier to package together.

The W3C ChangeLog records ongoing maintenance by Bert Bos, including releases in the 8.x line and bug fixes for tools such as hxselect, hxnormalize, hxcopy, and hxwls. The W3C software news archive highlights feature work such as expanded CSS selector support in hxselect and hxremove, HTML parsing support in hxpipe, and fixes for attribute selector handling.

### Adoptionsgeschichte

The W3C README explicitly notes precompiled packages in Debian, Ubuntu, MacPorts, and other systems. Homebrew, Alpine, Debian, Fedora-family, Nix, Arch, and openSUSE package metadata show the suite has been carried by many Unix-like package collections, which is typical for small C utilities that fill scripting gaps.

### Wie es verwendet wird

The commands cover tasks such as adding IDs, extracting selected elements, normalizing markup, expanding includes, producing link lists, converting entities, building tables of contents, and selecting nodes with CSS selectors. The result is a toolbox for shell scripts that need to touch HTML or XML without writing a bespoke parser.

### Warum Paket-Nerds sich dafür interessieren

For package maintainers and CLI users, html-xml-utils sits in the same cultural space as tidy, xmllint, pup, and xmlstarlet: it is small, scriptable, and installable as one package that exposes many focused commands. The hxselect command is especially recognizable because it gives CSS-selector extraction to shell pipelines.

### Zeitleiste

- 2001: The W3C download directory preserves old htmlutils material before the html-xml-utils 0.1 naming line.
- Version 5.0: Most utilities were renamed with the hx prefix.
- 2017: Version 7.2 and 7.4 expanded CSS selector support and improved hxselect and hxremove behavior.
- 2022: Version 8.3 added HTML parsing support to hxpipe, and version 8.4 fixed ::attr() selector handling.
- 2025: Version 8.7 fixed hxnormalize line-length behavior.
- 2026: The W3C ChangeLog records version 8.8 maintenance.

### Related projects

- Related command-line markup tools include HTML Tidy for cleanup, libxml2's xmllint for XML validation and XPath work, xmlstarlet for XML transformations, and selector-oriented tools such as pup.

### Quellen

- Homebrew and distribution package pages support package-manager adoption.
- W3C README and directory listing document the source distribution, old htmlutils naming, package-manager availability, hx prefix change, and command list.
- W3C SoftwareNews and ChangeLog document 7.x and 8.x release evolution.


## Sicherheitshinweise

narrow executable package without higher-risk signals.

- **Geiger-Risiko:** grün / niedrig
- narrow executable package without higher-risk signals

## Andere Paketmanager-Einträge

- Debian apt - html-xml-utils - 7.7-1.1+b1: normalized package name match | Debian stable package indexes: html-xml-utils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | HTML and XML manipulation utilities | https://www.w3.org/Tools/HTML-XML-utils/
- Nix - html-xml-utils: normalized package name match | nixpkgs package indexes: pkgs/by-name/ht/html-xml-utils/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - html-xml-utils - 7.7-1.1build2: normalized package name match | Ubuntu 24.04 LTS package indexes: html-xml-utils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | HTML and XML manipulation utilities | https://www.w3.org/Tools/HTML-XML-utils/
- apk - html-xml-utils - 8.8-r0: normalized package name match | Alpine Linux edge package indexes: html-xml-utils from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | A number of simple utilities for manipulating HTML and XML files. | https://www.w3.org/Tools/HTML-XML-utils/
- apk - html-xml-utils-doc - 8.8-r0: normalized package name match | Alpine Linux edge package indexes: html-xml-utils-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | A number of simple utilities for manipulating HTML and XML files. (documentation) | https://www.w3.org/Tools/HTML-XML-utils/
- dnf - html-xml-utils - 8.7-2.fc45: normalized package name match | Fedora Rawhide package metadata: html-xml-utils from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | A number of simple utilities for manipulating HTML and XML files | https://www.w3.org/Tools/HTML-XML-utils/
- pacman - html-xml-utils - 8.8-1: normalized package name match | Arch Linux sync databases: html-xml-utils from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Utilities for manipulating HTML and XML files | https://www.w3.org/Tools/HTML-XML-utils
- zypper - html-xml-utils - 8.7-2.5: normalized package name match | openSUSE Tumbleweed package metadata: html-xml-utils from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | A number of utilities for manipulating HTML and XML files | https://www.w3.org/Tools/HTML-XML-utils/
- MacPorts - html-xml-utils: normalized package name match | MacPorts ports tree: textproc/html-xml-utils/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/html-xml-utils.yml](https://github.com/mxcl/pkgdb/blob/main/combined/html-xml-utils.yml)


## Quellen

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
