PDA

View Full Version : xml



saadatuser
سه شنبه 05 تیر 1386, 12:53 عصر
چگونه XML را با visual ++c به کار ببریم؟

pooyanm
سه شنبه 05 تیر 1386, 14:00 عصر
http://www.codeguru.com/Cpp/misc/misc/article.php/c3707

asdfgasdfghjkl
سه شنبه 05 تیر 1386, 16:29 عصر
من هم این مشکل را دارم ولی با این سایت حل نشد:گریه:

pooyanm
سه شنبه 05 تیر 1386, 17:55 عصر
من هم این مشکل را دارم ولی با این سایت حل نشد:گریه:
شما نمونه کد را گرفتی؟ یعنی با کد آماده هم مشکلتون برطرف نشد؟ بیشتر توضیح بده شما قصد داری چه پردازشی با xml انجام بدی؟

aasdwee
چهارشنبه 06 تیر 1386, 11:14 صبح
سلام.
من تازه کار با MFC راشروع کردم .می خواهم یک فایل بسازم(XMLبه این سایتی هم که گفتید مراجعه کردم ولی مشکلم حل نشد؟
این دو خط را باید کجا قراردهم؟
IXMLDOMDocumentPtr m_plDomDocument;
IXMLDOMElementPtr m_pDocRoot;
روی این کدها هم error.میدهد؟
HRESULT hrt=m_plDomDocument.CreateInstance(CLSID_DOMDocume nt);
if (FAILED(hr))
vResult = m_plDomDocument->load(bstrFileName);
m_pDocRoot = m_plDomDocument->documentElement;

aasdwee
چهارشنبه 06 تیر 1386, 13:56 عصر
لطقا مرا راهنمایی کنید

aasdwee
چهارشنبه 06 تیر 1386, 15:50 عصر
چرا کسی جواب نمی دهد:گریه:

aasdwee
چهارشنبه 06 تیر 1386, 16:08 عصر
چرا کسی جواب نمی دهد؟

pooyanm
چهارشنبه 06 تیر 1386, 16:50 عصر
اون کد تنها برای خواندن xml بود این هم یک نمونه برای ذخیره کردن فایل XML:
http://www.codeproject.com/cpp/XMLParser.asp

امیدوارم با این کد همه مشکل حل بشه یه جستجو با گوگل هم بزن مثلا:
write OR save xml visual c++

aasdwee
شنبه 09 تیر 1386, 14:12 عصر
متشکرم من کدها را دانلود کردم
ولی باز هم روی کدها error میدهد.

mehdi.mousavi
سه شنبه 12 تیر 1386, 01:00 صبح
سلام.
من تازه کار با MFC راشروع کردم .می خواهم یک فایل بسازم(XMLبه این سایتی هم که گفتید مراجعه کردم ولی مشکلم حل نشد؟
این دو خط را باید کجا قراردهم؟
IXMLDOMDocumentPtr m_plDomDocument;
IXMLDOMElementPtr m_pDocRoot;
روی این کدها هم error.میدهد؟
HRESULT hrt=m_plDomDocument.CreateInstance(CLSID_DOMDocume nt);
if (FAILED(hr))
vResult = m_plDomDocument->load(bstrFileName);
m_pDocRoot = m_plDomDocument->documentElement;



سلام.
این سوال ربطی به MFC نداره و به تکنولوژی COM بر میگرده. برای اینکه بتونید با XML Parser کار کنید، ابتدا باید اونو در برنامه اتون import کنید:


#import "c:\winnt\system32\msxml4.dll" توجه کنید که در نسخه های متفاوت Parser باید فایلهای متفاوتی رو import کنید. مثال فوق نسخه 4 XMLParser رو Import می کنه. بعد اینکه اینکارو کردین باید namespace مربوطه رو یا توسط using تعیین کنید یا هر جاییکه که میخواهید از XMLParser استفاده کنید بنویسید. بعد هم کدهایی رو که نوشتید رو استفاده کنید.