أنا مرتبك بشأن العنصر والعقدة لأنني لا أفهم بنية XML بأكملها. هذه نظرة عامة موجزة:
الشكل التالي هو مخطط شجرة مستندات XML لموقع W3C.org:
كما يتضح من الشكل أعلاه ، يتكون مستند XML من العقد العناصر وعقد السمة والعقد النصية. يطلق على المكتبة عنصر المستند أو عنصر الجذر ، وهو أيضًا عقدة عنصر
هذه هي الطريقة التي يحدد بها XML DOM العقدة
كل مكون في مستند XML هو عقدة.
المستند بأكمله عبارة عن عقدة مستند ، وهي عقدة المستند. في Java ، يتم توريث واجهة المستند من واجهة العقدة ، التي تمثل مستند XML بأكمله
كل علامة XML هي عقدة عنصر ، أي عقدة عنصر. في Java ، ترث واجهة العنصر من واجهة العقدة لتمثيل عنصر في مستند XML.
النص الموجود في عنصر XML هو عقدة نصية ، أي عقدة نصية. في Java ، ترث واجهة النص من واجهة الحرف ، بينما ترث الحرف من واجهة العقدة ، تمثل محتوى النص للعنصر أو attr
كل سمة XML هي عقدة سمة ، وهي عقدة ATTR. في Java ، ترث واجهة attr من واجهة العقدة.
تنتمي التعليقات إلى عقد التعليق ، وهي العقد التعليق. في Java ، ترث واجهة التعليق من واجهة الحرف ، بينما ترث الحرف من واجهة العقدة
لذلك في الواقع ، كل كائن في مستند XML هو عقدة. يجب أن يكون العنصر عقدة ، وعقدة لا تكون بالضرورة عنصرًا.
المقالة أعلاه حول عقدة Java Parsing XML والعنصر (الموصى بها) هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.