PDA

View Full Version : کمک فوری در موردXML



نسیم صبا
شنبه 30 آبان 1383, 09:30 صبح
حالا یه سوال در موردxmlدارم
اگه بخوام یه text رو دقیقا به همان صورتی که هست یعنی با همون پاراگراف بندی
و style درون یک فایل xml بنویسم و نخوام از xslt هم استفاده کنم
چه تگی درون xml این امکان رو به من میده؟
از CDATA که نتونستم برای این کار استفاده کنم
اگه ممکنه جوابم رو همراه یک مثال کوچولو و ساده بدید ممنون میشم ::نوشتن:: :reading: :گیج:

نسیم صبا
شنبه 30 آبان 1383, 09:54 صبح
حالا یه سوال در موردxmlدارم
اگه بخوام یه text رو دقیقا به همان صورتی که هست یعنی با همون پاراگراف بندی
و style درون یک فایل xml بنویسم و نخوام از xslt هم استفاده کنم
چه تگی درون xml این امکان رو به من میده؟
از CDATA که نتونستم برای این کار استفاده کنم
اگه ممکنه جوابم رو همراه یک مثال کوچولو و ساده بدید ممنون میشم

memir
شنبه 30 آبان 1383, 21:36 عصر
ببخشید اگر امکان داره سوالتون رو یک مقدار واضخ تر بپرسید.
من متوجه نمی شم که این xslt که گفتید گه ربطی داره.
شما یک متن رو کجا میخواهید با رعایت پاراگراف بندی نشون بدید؟
داخل فایل xml که پاراگراف بندی معنی نمی ده.
اگر امکان داره یک مقدار واضح تر صورت مسپله رو توضیح بدید.

نسیم صبا
یک شنبه 01 آذر 1383, 08:12 صبح
سلام
ممنونم از اینکه در رفع مشکلم کمکم میکنید

ببینید من میخوام یک متن رو بذارم توی یک فایل xml و بعدتوی یک صفحه jsp
اون متن رو از توی xml بخونم یعنی من میخوام از xml در واقع به عنوان data base استفاده کنم
(نمی دونم با این کاربرد xmlآشنا هستید یا نه)
حالا من این متن رو از قبل به صورت آماده دارم(یعنی ویرایش شده)
میخوام این متن آماده روهمون طوری که هست با همون پاراگرافبندی و ویرایش توی فایل xml ام قرار بدم و بعد از طریق jsp بخونمش و بریزم اون جایی که مد نظرمه
می خوام xml این شکل و فرم متن رو برام حفظ کنه
یه تگی هست به اسم CDATA
که باید بتونه این کارروبکنه مثلا این شکل رو وقتی که parseمی شه همین شکلی
پس بده: ******
* @ @ *
* ~ *

نسیم صبا
یک شنبه 01 آذر 1383, 08:17 صبح
سلام
ممنونم از اینکه در رفع مشکلم کمکم میکنید

ببینید من میخوام یک متن رو بذارم توی یک فایل xml و بعدتوی یک صفحه jsp
اون متن رو از توی xml بخونم یعنی من میخوام از xml در واقع به عنوان data base استفاده کنم
(نمی دونم با این کاربرد xmlآشنا هستید یا نه)
حالا من این متن رو از قبل به صورت آماده دارم(یعنی ویرایش شده)
میخوام این متن آماده روهمون طوری که هست با همون پاراگرافبندی و ویرایش توی فایل xml ام قرار بدم و بعد از طریق jsp بخونمش و بریزم اون جایی که مد نظرمه
می خوام xml این شکل و فرم متن رو برام حفظ کنه
یه تگی هست به اسم CDATA
که باید بتونه این کارروبکنه مثلا این شکل رو وقتی که parseمی شه همین شکلی
پس بده:
* @ @ *
~

حالا تازه این ادیتور هم شکلی که می خوام رو نشون نمی ده و نمی تونم براتون مثال بزنم ~

نسیم صبا
یک شنبه 01 آذر 1383, 08:20 صبح
سلام
ممنونم از اینکه در رفع مشکلم کمکم میکنید

ببینید من میخوام یک متن رو بذارم توی یک فایل xml و بعدتوی یک صفحه jsp
اون متن رو از توی xml بخونم یعنی من میخوام از xml در واقع به عنوان data base استفاده کنم
(نمی دونم با این کاربرد xmlآشنا هستید یا نه)
حالا من این متن رو از قبل به صورت آماده دارم(یعنی ویرایش شده)
میخوام این متن آماده روهمون طوری که هست با همون پاراگرافبندی و ویرایش توی فایل xml ام قرار بدم و بعد از طریق jsp بخونمش و بریزم اون جایی که مد نظرمه
می خوام xml این شکل و فرم متن رو برام حفظ کنه
یه تگی هست به اسم CDATA
که باید بتونه این کارروبکنه مثلا این شکل رو وقتی که parseمی شه همین شکلی
پس بده:
* @ @ *
~


که این تگ هم کار نکرد وجواب نداد
من ازjstl parser استفاده میکنم و فکر میکنم این مشکل آخری از parser باشه
شما راه دیگه ای سراغ دارین؟



حالا تازه این ادیتور هم شکلی که می خوام رو نشون نمی ده و نمی تونم براتون مثال بزنم ~

memir
یک شنبه 01 آذر 1383, 21:04 عصر
بخشید مشکلتون با cdata چیه؟(data های شما رو درست نشون نمی ده یا parse ایراد می گیرهError?)
فکر می کنم مشکل parser شماست.
من جاوا بلد نیستم ولی فکر می کنم بیشتر از یک parser داره با parser های دیگه امتحان کنید ببینید بازهم مشکل دارید.
اگر امکان داره فایل xml رو ضمیمه کنید(یا همون مثال رو).

نسیم صبا
دوشنبه 02 آذر 1383, 12:33 عصر
<?xml version='1.0' encoding="UTF-8"?>

<!DOCTYPE un[
<!ELEMENT name (#PCDATA)>
]>

<un>
<?xml version='1.0' encoding="UTF-8"?>

<!DOCTYPE un[
<!ELEMENT name (#PCDATA)>
]>

<un>
<name>nasim

*Arman Paya Communications was founded with the vision of providing firms with a specialized, comprehensive solution to the internet./*

*The philosophy consists of developing and implementing a strategic web site plan for each client that focuses on their unique requirements. Our philosophy for creating web sites that are inviting, informative and interactive has been a winning formula.At Arman Paya Communications, we want every business to realize the possibilities and the rewards that are obtained from utilizing the power of Internet.
By providing a single source for all your Internet needs, Arman Paya Communications offers the best solution to get your business up and running on the web.Our certified web team consists of graphic designers, programmers and web masters. We use the latest in cutting-edge utilities to build, customize and maintain your web presence. We have put together the dream team of consulting, marketing, web development and stand ready to take your business to the niche.
Arman Paya Communications has a record of accomplishment of creating business and technology strategies, solutions, and results for a diverse spectrum of clients. Our ultimate success is enabled by our focus on each of our client’s unique requirements for ROI, competitive advantage and satisfaction.Arman Paya Communications mission is to create effective and cutting-edge Internet applications for a wide variety of industries from E-Commerce to Customer Relationship Management (CRM),
from database driven applications to static applications and from Rich Thin clients to Fat Clients. Arman Paya Communications has extensive experience in delivering customized turnkey solutions./*
</name>
</un
این فایل xmlمن هست که میخوام همینطور که میبینیدبه همون شکل که

پاراگراف بندی شده نشان داده شود
آیا به غیر از CDATA راه دیگری هم هست.؟
این ادیتور تگهای p مربوط به پاراگراف بندی را نشان نمی دهد ومن به جایش * گذاشته ام

نسیم صبا
دوشنبه 02 آذر 1383, 12:39 عصر
data ها رو به فرمی که من میخوام نشون نمیده
مثلا من یک صورت با * و @ و ~ می کشم
اون برمیداره همه این *و@و~ ها رو پشت سر هم نشون میده

نسیم صبا
پنج شنبه 05 آذر 1383, 09:40 صبح
lسلام
می گم من به کمک فوری احتیاج داشتم و دارم
می شه جوابم رو لطفا هر چه زودتر بدید؟(در مورد XML)

نسیم صبا
شنبه 07 آذر 1383, 12:53 عصر
any one don't send answer to me?

ناصرقلی
چهارشنبه 11 آذر 1383, 19:44 عصر
سلام
دوست عزیز درست به نظر من مشکل شما اینه که می خواهید بدون انجام هیچ کاری (منظور نوشتن کد) مستقیما xml را توی مرورگر نشان بدهید یا محتوای یکی از تگهای آن را و البته این کار ممکن نیست. شما باید قبل از ذخیره سازی طبق یه قرار دادی که خودتون باید طراحی کنید داده ها را تغییر دهید و پس از خواندن دوباره همان شکل وشمایل را بسازید. در تعریف xml درون CDATA داده است و مفهوم این داده به استفاده کننده مربوط می شود و در ساده ترین حالت که داخل CDATA متن قرار دهید ! خوب واضح است متن خالی که امکان صفحه بندی ندارد.
نظر من اینه که فرض کنید می خواهید با html کارکنید بعد یه کد بنویسید تا این html تولید شده را در CDATA بریزد و تغییرات لازم را اعمال کنید.
اگر فکر میکنید مشکل از پارسر است (که به نظر من نیست) Dom4J را هم آزمایش کنید . من تجربه دارم که در موارد استاندارد شده مشکلی ندارد.
بدرود! :)

_alish_
دوشنبه 30 آذر 1383, 14:55 عصر
آقا ناصر سلام
لطف کنید dom4j را به میلم بفرست
ممنون