pugixml 1.15

10 de janeiro, após mais de um ano de desenvolvimento, foi lançado o 1.15 da biblioteca de parsing XML pugixml, escrita em C++ e distribuída sob a licença MIT.

A biblioteca oferece uma rica interface semelhante ao DOM com amplas capacidades de navegação e modificação de nós do documento. Também oferece suporte ao XPath 1.0 e suporte completo a Unicode, com conversão automática de codificações.

pugixml pode ser configurada para uso sem std e exceções do C++ e suporta uma versão apenas com cabeçalho.

Lista de mudanças:

  • Muitas funções das classes xml_attribute:: e xml_node:: agora suportam std::string_view e std::string, caso a compatibilidade com o padrão C++17 seja detectada pelo compilador.
  • Melhorada a geração do arquivo pkg-config para NixOS.
  • A opção CMake PUGIXML_BUILD_APPLE_FRAMEWORK pode ser usada para compilar pugixml como .xcframework.
  • A opção CMake PUGIXML_INSTALL pode ser utilizada para desativar as regras de instalação.
  • Melhorada a compatibilidade com CMake e os compiladores gcc e clang.
  • Uso de noexcept em vez de throw() para C++11 e versões posteriores.

Repositório do projeto no GitHub: https://github.com/zeux/pugixml.

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster