سؤال

لدي هذا الكود:

   [RdfSerializable( HasResourceUri=false )]
   public class Item
   {
      [RdfProperty(true)]
      public string MyProp;
   }

   [RdfSerializable]
   public class AllItems
   {
      [RdfProperty(true)] public string mTitle;

      private int id = new Random().Next(0, 20);

      [ResourceUri]
      public string ResourceUri 
      {
         get { return "This " + id.ToString(); }
      }

      [RdfProperty(false, Name="item")]
      public Item[] Items;
   }

التي تم إنشاؤها بهذه الطريقة:

var item = new AllItems();
item.mTitle = "Hello World!";
item.Items = new Item[] { new Item() { MyProp = "test1" }, new Item() { MyProp = "test2" } };

var doc = Rdfizer.Serialize(item);

System.Console.Out.Write(doc.ToString());

هنا هو جزء من النتيجة:

         <ns:AllItems rdf:about="This 1">
                <ns:mTitle rdf:datatype="http://www.w3.org/2001/XMLSchema#string
">Hello World!</ns:mTitle>
                <ns:item>
                        <ns:Item>
                                <ns:MyProp rdf:datatype="http://www.w3.org/2001/
XMLSchema#string">test1</ns:MyProp>
                        </ns:Item>
                </ns:item>
                <ns:item>
                        <ns:Item>
                                <ns:MyProp rdf:datatype="http://www.w3.org/2001/
XMLSchema#string">test2</ns:MyProp>
                        </ns:Item>
                </ns:item>
        </ns:AllItems>

السؤال الأول هو:كيف يمكنني جعل وتكون علامة واحدة?

السؤال الثاني:كيف يمكنني جعل علامة غير مرئية ، ولكن فقط في المحتوى ؟ أيجميع الأطفال المباشر الأطفال من الوسم.

هل كانت مفيدة؟

المحلول

باختصار:ما تريد ينتهك قوات الدفاع الرواندية المواصفات.يبدو أنك ترغب في علاج الإخراج كما XML, ولكن يجب أن لا!

في قوات الدفاع الرواندية ، تقوم بمعالجة ثلاثية ويجب أن لا تبالي كيف هو تسلسل إلى XML ، لأن قوات الدفاع الرواندية هي جملة مستقلة قوات الدفاع الرواندية/XML التسلسل المواصفات يسمح بتمثيل نفس المجموعة من ثلاثة أضعاف كثيرة بطريقة مختلفة.لتوضيح ذلك ، قد اخترت قوات الدفاع الرواندية أداة "على" إنشاء قوات الدفاع الرواندية الوثيقة.يمكنك اختيار قوات الدفاع الرواندية أداة "ب" ، تحميل هذا المستند وحفظه تحت اسم جديد مرة أخرى من دون أي تعديل.بمقارنة الملفات وسوف تجد نفس يتضاعف ثلاث مرات في الداخل ولكن اثنين من ملفات XML قد تبدو مختلفة تماما!لا يمكنك جعل الكلمات تأتي وتذهب ، في الواقع العلامات "ليس من شأنك" :).

من المؤكد إذا كنت تريد أن تملي كيفية إخراج XML يجب أن تبدو ، يجب أن ننسى فقط قوات الدفاع الرواندية تماما و مجرد استخدام عادي القديمة XML الأدوات للقيام بالمهمة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top