I donno.
Generally for system libraries you have 2 sets of rpms for them... You have the binary files that are needed by end users to run programs and then you have a developement file that contains headers and settings from when the library stuff was compiled and you need this to compile other programs against it. The one would be the package name and the second would be the package name with -devel added on to the end of it.
To make things easy on yourself head on down to
dag's RPMs and install his version of apt-get.
Once you install it you can use apt-get to keep up to date and install and search thru packages. It's a automated way to download and install rpm's and their dependancies. (if you do don't forget to "rpm --import"his gpg key...)
If you want to stick with official Fedora rpm stuff check out
here, but I prefer using Dag's stuff nowadays.
So I went:
apt-cache search libxml2
and the results were:
libxslt - Library providing the Gnome XSLT engine
libxslt-devel - Libraries, includes, etc. to embed the Gnome XSLT engine
libxslt-python - Python bindings for the libxslt library
xmlsec1 - Library providing support for "XML Signature" and "XML Encryption" standards
libxml2 - Library providing XML and HTML support
libxml2-devel - Libraries, includes, etc. to develop XML and HTML applications
libxml2-python - Python bindings for the libxml2 library
So you would probably want to then go:
apt-get install libxml2-devel
and that will hopefully be the package you need. If you don't want to deal with apt-get you can use yum, or just download the packages you want manually.
edit:
(there is also a nice gui front end to apt-get you can use.
apt-get install synaptic
that will get it installed)