mirror of https://gitee.com/openkylin/libvirt.git
26 lines
1.2 KiB
ReStructuredText
26 lines
1.2 KiB
ReStructuredText
.. meta::
|
|
:go-import: libvirt.org/libvirt-go-xml git https://gitlab.com/libvirt/libvirt-go-xml.git
|
|
|
|
===================================================
|
|
Obsolete libvirt Go XML parsing API (no Go modules)
|
|
===================================================
|
|
|
|
The obsolete `Go <https://golang.org/>`__ package ``libvirt.org/libvirt-go-xml``
|
|
provided annotated Go struct definitions for parsing (and formatting) XML
|
|
documents used with libvirt APIs.
|
|
|
|
This package is replaced by the new `libvirt.org/go/libvirtxml
|
|
<go/libvirtxml.html>`__ package in order to switch to using `semver
|
|
<https://semver.org/>`__ and `Go modules <https://golang.org/ref/mod>`__.
|
|
Aside from the changed import path and versioning scheme, the new package API
|
|
is fully compatible with this legacy package.
|
|
|
|
Software currently using this package will keep working, but no further
|
|
development will take place. libvirt XML scheme elements/attributes introduced
|
|
after 7.4.0 will never be available. Authors are strongly recommended to switch
|
|
imports to point to the new package, to prepare for future Go toolchains
|
|
which will mandate Go module support and semver.
|
|
|
|
For details of Go specific behaviour consult the
|
|
`Go package documentation <https://pkg.go.dev/libvirt.org/libvirt-go-xml>`__.
|