الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Change Format for XML File

مغلق
بدأه eng_seham في 21 أبريل 2007 · 7 رد · 614 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

I wnat Change Format File XML

////////////////////////////Change This Format ///////////////////////////////////////

<?xml version="1.0" encoding="utf-8" ?>

- <xd:xmldiff version="1.0" srcDocHash="15663301414388878804" options="IgnoreComments IgnoreNamespaces IgnorePI IgnoreWhitespace IgnoreXmlDecl IgnoreDtd" fragments="no" xmlns:xd="http://schemas.microsoft.com/xmltools/2002/xmldiff">

- <xd:change match="2" name="NewDataSet">

- <xd:change match="1" name="Table">

- <xd:change match="1" name="Menu_Item_Name">

<xd:change match="1">Job</xd:change>

</xd:change>

- <xd:change match="2" name="SubMenu">

<xd:change match="1">Job</xd:change>

</xd:change>

- <xd:change match="3" name="URl">

<xd:add match="/2/1/4/1/1" opid="1" />

<xd:remove match="1-7" />

</xd:change>

- <xd:remove match="4" subtree="no">

- <xd:remove match="1" subtree="no">

<xd:remove match="1" opid="1" />

</xd:remove>

- <xd:remove match="2" subtree="no">

<xd:remove match="1" opid="2" />

</xd:remove>

</xd:remove>

<xd:remove match="5-11" />

</xd:change>

- <xd:change match="2" name="Table">

- <xd:change match="1" name="Menu_Item_Name">

<xd:change match="1">Job</xd:change>

</xd:change>

- <xd:change match="2" name="SubMenu">

<xd:change match="1">Job Case</xd:change>

</xd:change>

- <xd:change match="3" name="URl">

<xd:add match="/2/1/4/2/1" opid="2" />

<xd:remove match="1" />

</xd:change>

<xd:remove match="4-10" />

</xd:change>

- <xd:change match="3" name="Table">

- <xd:change match="1" name="Menu_Item_Name">

<xd:add>ss</xd:add>

<xd:remove match="1-4" />

</xd:change>

- <xd:change match="2" name="SubMenu">

<xd:add>dd</xd:add>

<xd:remove match="1-3" />

</xd:change>

<xd:remove match="3-9" />

</xd:change>

- <xd:change match="4" name="Table">

- <xd:change match="1" name="Menu_Item_Name">

<xd:change match="1">ss</xd:change>

</xd:change>

- <xd:change match="2" name="SubMenu">

<xd:change match="1">mm</xd:change>

</xd:change>

<xd:remove match="3-4" />

</xd:change>

- <xd:add>

- <Table>

<Menu_Item_Name>ss</Menu_Item_Name>

<SubMenu>rr</SubMenu>

</Table>

</xd:add>

</xd:change>

<xd:descriptor opid="1" type="move" />

<xd:descriptor opid="2" type="move" />

</xd:xmldiff>

//////////////////////////////////////////////////////////////////////////////////////

to Like another XML File

////////////////////////////// I Want This Format /////////////////////////

<?xml version="1.0" encoding="utf-8" ?>

- <Menu>

- <BasicData>

<CompanyProfile>Company_profile.aspx</CompanyProfile>

<Branches>Branch_Info.aspx</Branches>

- <PersonalInfo>

<IDType>PersonalInfo.aspx</IDType>

<Religion>PersonalInfo.aspx</Religion>

<MilitaryStatus>PersonalInfo.aspx</MilitaryStatus>

<MaterialStatus>PersonalInfo.aspx</MaterialStatus>

<EducationalLevel>PersonalInfo.aspx</EducationalLevel>

<University>PersonalInfo.aspx</University>

<Faculty>PersonalInfo.aspx</Faculty>

</PersonalInfo>

- <Job>

<Jobs>Job.aspx</Jobs>

<JobCase>Job_case.aspx</JobCase>

</Job>

- <Interview>

<InterviewLocations>Interview.aspx</InterviewLocations>

<InterviewScoreCriteria>InterviewCriteria.aspx</InterviewScoreCriteria>

</Interview>

<Certifications>Certifications.aspx</Certifications>

- <Employee>

<EmployeeInfo>EmployeeInfo.aspx</EmployeeInfo>

<EmployeeAttendenceRules>EmpAttRules.aspx</EmployeeAttendenceRules>

</Employee>

- <RequiredDocument>

<TraineeRequiredDocuments>TraineeReqDoc.aspx</TraineeRequiredDocuments>

<EmployeeRequiredDocuments>EmpReqDoc.aspx</EmployeeRequiredDocuments>

</RequiredDocument>

<EventType>EventType.aspx</EventType>

<TraineeCase>TraineeCase.aspx</TraineeCase>

- <Resources>

<ResourcesType>Resource.aspx</ResourcesType>

<Locations>Add_Location.aspx</Locations>

<Equipments>Equipments.aspx</Equipments>

</Resources>

</BasicData>

</menu>

///////////////////////////////////////////////////////////////////////////////////////

I Want Delete all

<xd:change match="3" name="URl">

<xd:add match="/2/1/4/2/1" opid="2" />

<xd:remove match="1" />

How Change This Format????????????

#3

السلام عليكم ورحمة الله وبركاته

أريد تحويل فورمات الملف (Final.XML) ليصبح بنفس فورمات (Basic Format.XML)

بمعنى أريد إزالة كل التاج الزائدة

<xd:change match="3" name="URl">

<xd:add match="/2/1/4/2/1" opid="2" />

<xd:remove match="1" />

أضن يمكن استخدام مفهوم الستايل شيت ولكن لا أعرف كيف؟

Basic_Format.xml

Basic_Format.xml

Final.xml

#5

أعمل أيه ؟؟؟؟؟

#6

السلام عليكم

بإمكانك تشكيل المعطيات بإستعمال إحدى المناهج(protocols) التالية ContextMLأو SimpleM2MXML

الصورة المرفقة تبرز شكل الContextML message

الملف المرفق يصف كيفية كتابة النص

والله أعلم

post-91400-1177195247_thumb.jpg

XML_derivates.zip

#7
Ben_Laiid كتب:
السلام عليكم

بإمكانك تشكيل المعطيات بإستعمال إحدى المناهج(protocols) التالية ContextMLأو SimpleM2MXML

الصورة المرفقة تبرز شكل الContextML message

الملف المرفق يصف كيفية كتابة النص

والله أعلم

اشكرك أخي على الأهتمام ولكني لا أريد تثبيت التاجز التي داخل الملف بل هي متغيرة

////////////////////////////// I Want This Format & This File OutPut/////////////////////////

<?xml version="1.0" encoding="utf-8" ?>

- <Menu>

- <BasicData>

- <Job>

<Jobs>Job.aspx</Jobs>

<JobCase>Job_case.aspx</JobCase>

</Job>

-

</BasicData>

<Administration>

<SystemForm>SystemForm.aspx</SystemForm>

<UserDefinedField>ActiveUD.aspx</UserDefinedField>

</Administration>

</menu>

///////////////////////////////////////////////////////////////////////////////////////

في الحالة ديه المفروض الملف الناتج يظهر بهذا الشكل قد تتغير في المرة القادمة بإسم التاج وترتيبها ولكنها تعتمد على الملف الأساسي الباسيك يجب ان تكون نفس الفورمات والشكل وشكرا

#8

هل رأيت الدالة ComposeInitMsg

أضف لها الTags التي تريد مع المتغيرات مع مراعاة التنسق XMLفي شكل النص

composeInitMsg() will be substituted by composeInitMsg(String Tag1, string Tag2 ....)

هذا الموضوع مغلق.

مواضيع مشابهة