Ανάλογα με το σενάριο χρήσης του πλαισίου εισαγωγής, ως περιεχόμενο εισαγωγικού τμήματος μπορούν να συνεισφερθούν αρχεία XHTML. include
, anchor
και contentProvider
.
include:
το στοιχείο αυτό μπορεί να προστεθεί σε ένα έγκυρο έγγραφο XHTML για τη συμπερίληψη του περιεχομένου από άλλο έγγραφο XHTML. Το περιεχόμενο που θα συμπεριληφθεί πρέπει να είναι ένα έγκυρο τμήμα κώδικα XHTML.
- π.χ.: το
<include path="root/foo" />
θα συμπεριλάβει ένα στοιχείο με ταυτότηταfoo
από μια σελίδα υποδοχής με ταυτότηταroot
.
anchor:
το στοιχείο αυτό μπορεί να προστεθεί σε ένα έγκυρο έγγραφο XHTML για να δηλώσει ότι στη σελίδα αυτή μπορεί να συνεισφερθεί περιεχόμενο από άλλες συνεισφορές υποδοχής. Μια σελίδα δηλώνει θέσεις που μπορούν να επεκταθούν με τον ορισμό αυτών των σημείων αγκύρωσης.
- π.χ.: το
<anchor id="anchor1" />
θα επιτρέπει τη συνεισφορά στη σελίδα αυτή από άλλες πρόσθετες λειτουργίες.
contentProvider:
το στοιχείο αυτό μπορεί να προστεθεί σε ένα έγκυρο έγγραφο XHTML για την καθιέρωση μιας ρουτίνας στον πάγκο εργασίας. Όταν το πλαίσιο του εισαγωγικού τμήματος συναντήσει το στοιχείο αυτό, τότε καλείται μια διεπαφή που επιτρέπει το χειρισμό του DOM της σελίδας XHTML. <contentProvider id="contentProviderId" class="org.eclipse.ui.intro.template2.IntroXHTMLContentProvider" pluginId="org.eclipse.ui.intro.template2"> </contentProvider>
θα επιτρέπει τη δημιουργία δυναμικού περιεχομένου από την κλάση org.eclipse.ui.intro.template2.IntroXHTMLContentProvider
.Με αυτά τα τρία στοιχεία, μπορούν να χρησιμοποιηθούν σελίδες XHTML για τη συγκρότηση δυναμικών σελίδων υποδοχής, με δυνατότητα σύνδεσης, όπως ακριβώς συνέβαινε με τη σήμανση xml του προσαρμοσμένου εισαγωγικού τμήματος. Το PDE διαθέτει ένα νέο πρότυπο, το οποίο επιτρέπει τη δημιουργία ενός δείγματος εφαρμογής RCP με εισαγωγή. Το πρότυπο αυτό αποτελεί ένα καλό δείγμα έργου για τη χρήση εισαγωγής.