- macOS PC-re
- Felhő alapú adattárolás (Dropbox, stb.)
- Mikrotik routerek
- Google Drive
- Facebook és Messenger
- Proxmox VE
- One otthoni szolgáltatások (TV, internet, telefon)
- Internet problémák
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Segíti a Xiaomi a rendőrség munkáját a halálos EV-baleset után
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
ArchElf #1166 üzenetére
Nem tudom miért kell külön kérvényezni, hogy lehetőleg futtatható kódot kapjunk.
Ha jól értettem mit akar a kolléga, az nekem működik:
#include <iostream>
using namespace std;
#include <libxml/xmlreader.h>
#include <libxml/tree.h>
#include <libxml/xpath.h>
int main()
{
const char xml[] = "<r><n1><n2>x</n2></n1><n1></n1></r>";
xmlParserInputBufferPtr input = xmlParserInputBufferCreateMem(xml, sizeof(xml) - 1, XML_CHAR_ENCODING_NONE);
xmlTextReaderPtr reader = xmlNewTextReader(input, NULL);
xmlTextReaderNext(reader);
xmlNodePtr subtree = xmlTextReaderExpand(reader);
xmlXPathContextPtr xpathCtx = xmlXPathNewContext(subtree->doc);
if(xpathCtx == NULL)
{
cerr << "xpath context create failed" << endl;
return 1;
}
xpathCtx->node = subtree;
xmlXPathObjectPtr xpathObj = xmlXPathEvalExpression((xmlChar*)"n1/n2", xpathCtx);
if(xpathObj == NULL)
{
cerr << "xpath eval failed" << endl;
return 2;
}
//printXPathNodes(xpathObj->nodesetval);
cout << xpathObj->nodesetval->nodeNr << endl;
return 0;
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xiaomi 13T Pro dobozzal
- Nothing CMF Phone 1
- DELL T7820, T7920 WIN11 KOMPATIBILIS DUPLA PROCESSZOROS (Silver/Gold/Plat) ERŐMŰVEK ÁFÁS SZÁMLÁVAL
- Hibátlan, karcmentes Kobo Libra Colour Black e-book olvasó ~ 20 hónap magyar bolti garival! -
- HP ZBook Studio G5 15" 4K, i7-9850H magos x2,6 GHz, 32 GB DDR4 RAM, NVIDIA Quadro P1000, SSD: 1TB
- Bomba ár! Lenovo ThinkPad T470 - i5-G6 I 8GB I 256GB SSD I 14" FHD I HDMI I Cam I W10 I Garancia!
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Magyarország piacvezető szoftver webáruháza
- Csere-Beszámítás! RTX Számítógép játékra! R5 5600X / RTX 3060Ti / 1TB SSD / 32GB DDR4
- Bezámítás! Lenovo P15 Gen1 15 FHD üzleti notebook- i7 10850H 32GB RAM 1TB SSD Quadro T2000 4GB WIN11
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest