Eu tentei executar um desses para uma VM existente no meu sistema libvirt 4.1.0 existente:
<disk type='network' device='cdrom'>
<driver name='qemu' type='raw'/>
<source protocol='https' path='/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1804.iso'>
<host name='mirrors.edge.kernel.org' port='443'/>
</source>
<target dev='sdc' bus='sata'/>
<readonly/>
<address type='drive' controller='0' bus='0' target='0' unit='2'/>
</disk>
O XML falhou ao validar.
error: XML document failed to validate against schema: Unable to validate doc against /usr/share/libvirt/schemas/domain.rng
Extra element devices in interleave
Element domain failed to validate content
Minha suspeita é que alguém escreveu esses exemplos há muito tempo, pensando que essa funcionalidade poderia eventualmente ser adicionada, mas na verdade nunca foi.
O texto explicativo abaixo desses exemplos afirma que:
The protocol
attribute specifies the protocol to access to the requested image. Possible values are "nbd", "iscsi", "rbd", "sheepdog", "gluster" or "vxhs".
A página do manual do qemu também não indica que tal funcionalidade possa existir.
Acho que você está apenas vendo um erro de documentação.