`. Write an XPath expression that finds all the elements that hold panel groups in this file.
41 |
42 | 2. Use the expression that you wrote to answer 1, and "step down the tree" to find all the panels. Record your XPath expression.
43 | Notice that you need to use the `cbml:` prefix here. That is because these elements for panels are inside the CBML namespace.
44 |
45 | 3. Let's try narrowing down the results with an **XPath predicate**, written with `[ ]` in your expression.
46 | * Write an XPath that will return only the second panel group (literally the second whole page) in the document. You can use a position marker: `[2]`
47 | * Now, build on that expression to return only the `` elements inside that second panel group.
48 | * How many results do you return?
49 |
50 | 4. Let's explore finding attributes. As you explore the XML, notice how characters are marked in the panels.
51 | * Write an XPath expression that returns all the values of the `@characters` attribute.
52 | * How many results do you see?
53 |
54 | 5. Okay, usually we work with attributes to help *filter* elements. Let's say we want to find all the panels in which
55 | only the narrator is represented? Use an XPath predicate with `[ ]` to help return the panels that are only representing the narrator.
56 |
57 | 6. The `` element in CBML is a pretty exciting application of the TEI. It lets you nest a whole new "document" inside any level of the text you want.
58 | How are these useful in CBML? Let's take a look at them?
59 | * How many `` elements do you see?
60 | * What kind of content do you think is being described here? (Take a guess if you're not sure--I know you can't see the whole comic.)
61 | * How many panel elements contain floatingText elements?
62 | Write an XPath expression that uses a predicate `[ ]` to return *only* the `` elements that have a `` element inside.
63 | * You can see the number of results in the return window, but let's try adding a *function* to your expression. Try applying the `count()` function to return a count of the number of panels that include floatingText.
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/apollo13/apollo13_ebb.rnc:
--------------------------------------------------------------------------------
1 | datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
2 | # ebb: This is a Relax NG comment.
3 | start = apollo13
4 | # start is a reserve word for the beginning of a schema.
5 |
6 | apollo13 = element apollo13 {doc, head, body}
7 | # A schema line always takes the form: label = type name {content}
8 | # The comma , is a sequence indicator: the elements above must appear in this order.
9 | # The elements have no repetition indicators, so they are only allowed to appear once.
10 |
11 | doc = element doc {source, type, empty}
12 | # empty is a reserve word, indicating this element is self-closing and contains nothing between tags.
13 | # The only things defined on this empty element are two attributes.
14 |
15 | source = attribute source {"nasa" | "rsa" | "esa"}
16 | type = attribute type {"techtranscript"}
17 | # This is how you define specific legal attribute values: Remember the quotation marks.
18 | # The pipe character: | goes in between the values to indicate "or": "nasa" or "rsa" or "esa" may be used as a value.
19 |
20 | head = element head {crew, groundControl}
21 | body = element body { (transmission | O2-tank-anomaly)*, closing }
22 | closing = element closing {text}
23 | O2-tank-anomaly = element O2-tank-anomaly {empty}
24 | # repetition indicators:
25 | # ? zero or 1
26 | # + 1 or more
27 | # * zero or more
28 |
29 | crew = element crew {person+}
30 | groundControl = element groundControl {person+}
31 | person = element person {role, text}
32 | # role is an attribute. Since XML only allows a particular attribute to appear once, the only repetition indicator that makes sense
33 | # for an attribute in a content model is the ? (zero or one). IF the attribute is optional on an element, it will take a ?
34 |
35 | role = attribute role {xsd:ID}
36 | # xsd:ID is a special datatype for a distinct identifier. It means that whatever the value of this attribute, it may only be used once.
37 |
38 | transmission = element transmission {MET, com, mixed{(panel | MCandW)* }}
39 | # mixed{} content is special: This is when elements contain a mixture of text and other elements,
40 | # or what we call "element soup": elements floating in text.
41 | # If the elements can appear in ANY order, we use the "or" pipe: | between them.
42 | # Parentheses set up a grouping. When the computer evaluates the rule above, it checks every element in the tag soup,
43 | # to see whether it is either a panel or an MCandW. That combination: (panel | MCandW)* may apear ZERO or MORE times.
44 | # That is the most flexible definition.
45 | # IF we used the comma sequence indicator and no parentheses, like this: mixed{panel*, MCandW*}, we would be calling for
46 | # zero or more panel elements **followed by** zero or more MCandW elements.
47 |
48 | # Attributes are not really part of mixed{} content. We set them up first, and then move on to define what's inside the tags as the
49 | # mixed{} content.
50 |
51 | MET = attribute MET {xsd:duration} #xsd:duration is a standard datatype for an indication of length of time.
52 | com = attribute com {xsd:IDREF} #xsd:IDREF is a special datatype that must be the value of an xsd:ID. It may appear multiple times,
53 | # but must be the value of an xsd:ID defined elsewhere in the document.
54 |
55 | panel = element panel {text}
56 | MCandW = element MCandW {text}
57 | # text is a reserve word. Notice it comes up in blue as its own color.
58 | # If you define an element named , you need to give it something else for a label.
59 | # like this:
60 | # textElement = element text {content}
61 |
62 |
63 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/apollo13/apolloSchemaVideo-ebb.rnc:
--------------------------------------------------------------------------------
1 | start = apollo13
2 | apollo13 = element apollo13 {doc, head, body}
3 | doc = element doc {source, type?, empty}
4 | source = attribute source {"nasa" | "esa" | "rsa"}
5 | type = attribute type {"techtranscript"}
6 |
7 | head = element head {crew, groundControl}
8 | crew = element crew {person+}
9 | person = element person {role, text}
10 | role = attribute role {xsd:ID}
11 | groundControl = element groundControl {person+}
12 |
13 | body = element body {(transmission | O2-tank-anomaly)*}
14 | O2-tank-anomaly = element O2-tank-anomaly {empty}
15 | transmission = element transmission {MET, com, mixed{ (panel | MCandW)* } }
16 | panel = element panel {text}
17 | MCandW = element MCandW {text}
18 | MET = attribute MET {xsd:duration}
19 | com = attribute com {xsd:IDREF}
20 |
21 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/goodMorning/drbSchema-goodMorning.rnc:
--------------------------------------------------------------------------------
1 | start = xml
2 | xml = element xml {source, poem}
3 |
4 | source = element source {title, author, date }
5 | title = element title {level, text}
6 | level = attribute level {"book" | "inner" }
7 | author = element author { text}
8 | date = element date {when, empty }
9 | # I am going to choose to use the reserve word
10 | # even though you don't have to. Here is another
11 | # way to write this:
12 | # date = element date {when}
13 | when = attribute when {xsd:date | xsd:gYear}
14 |
15 | poem = element poem {title, lg+ }
16 |
17 | lg = element lg {ln+}
18 | ln = element ln {n, mixed{ (placeName | place | motif)* } }
19 | placeName = element placeName {ref, text}
20 | place = element place {ref, text}
21 | motif = element motif {text}
22 |
23 | n = attribute n {xsd:integer}
24 | ref = attribute ref {"NYC-Harlem" | "NYC-Man" | text}
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/goodMorning/goodMorning.rnc:
--------------------------------------------------------------------------------
1 | start = xml
2 | xml = element xml {source, poem}
3 | source = element source {title, author, date}
4 | title = element title {level, text}
5 | author = element author {text}
6 | date = element date {when}
7 | when = attribute when {xsd:date | xsd:gYearMonth | xsd:gYear}
8 | level = attribute level {"inner" | "book"}
9 |
10 |
11 | poem = element poem {title, lg*}
12 | lg = element lg {ln+}
13 | ln = element ln {n, mixed{(placeName | place | motif)*}}
14 | n = attribute n {xsd:integer}
15 |
16 | placeName = element placeName {ref, text}
17 | place = element place {ref, text}
18 | motif = element motif {text}
19 | ref = attribute ref {"NYC-PennSt" | "NYC-Man" | "NYC-Harlem" | "NYC" | "Cuba" | "PR" | "Ha" | "Ja" | "Fla" | "La" | "Ga"| "NYC-Brook" | "NYC-Bronx"}
20 |
21 |
22 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/goodMorning/goodMorning.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
15 | Montage of a Dream Deferred
16 | Langston Hughes
17 |
18 |
19 |
20 | Good Morning
21 |
22 | Good morning, daddy!
23 | I was born here, he said,
24 | watched Harlem grow
25 | until colored folks spread
26 | from river to river
27 | across the middle of Manhattan
28 | out of Penn Station
29 | dark tenth of a nation,
30 | planes from Puerto Rico,
31 | and holds of boats, chico,
32 | up from Cuba
33 | Haiti
34 | Jamaica,
35 | In buses marked New York
36 | from Georgia
37 | Florida
38 | Louisiana
39 | to Harlem
40 | Brooklyn
41 | the Bronx
42 | but most of all to Harlem
43 | dusky sash across Manhattan
44 | I've seen them come dark
45 | wondering
46 | wide-eyed
47 | dreaming
48 | out of Penn Station—
49 | but the trains are late.
50 | The gates open—
51 | Yet there're bars
52 | at each gate.
53 |
54 |
55 | What happens
56 | to a dream deferred?
57 |
58 |
59 | Daddy, ain't you heard?
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/hanksLetter/hanksClassStarter.rnc:
--------------------------------------------------------------------------------
1 | start = twinkie
2 | twinkie = element xml {dateLine, fw, greeting, p+, closing, signed?, metadata}
3 |
4 | dateLine = element dateLine {when, text}
5 | datePattern = (xsd:date | xsd:gYearMonth | xsd:gYear)
6 | # ebb: I'm just applying my datePattern from the tutorial here.
7 | # The above line is not meant to define an element or attribute,
8 | # but just a pattern of datatype options for three different standard
9 | # formats of a date:
10 | # xsd:date: yyyy-mm-dd
11 | # xsd:gYearMonth: yyyy-mm
12 | # xsd:gYear: yyyy
13 |
14 | when = attribute when {datePattern}
15 |
16 | fw = element fw {line+}
17 | line = element line {text}
18 |
19 | greeting = element greeting {mixed{ mistake*} }
20 |
21 | mistake = element mistake {orig, reg}
22 | orig = element orig {text}
23 | reg = element reg {text}
24 |
25 | p = element p {mixed{ (rend | mistake)* }}
26 | rend = element rend {color, mixed{mistake*}}
27 | color = attribute color { "red" | "blue" | "green" }
28 |
29 | closing = element closing {text}
30 |
31 | signed = element signed {text}
32 |
33 | metadata = element metadata {source}
34 | source = element source {url, empty}
35 | url = attribute url {xsd:anyURI}
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/hanksLetter/hanksLetter.rnc:
--------------------------------------------------------------------------------
1 | start = label
2 | label = element xml {dateLine, fw?, greeting?, p+,
3 | closing?, signed?, metadata
4 | }
5 | # Notice the difference between labels and
6 | # actual names!
7 | dateLine = element dateLine {when, text}
8 | when = attribute when {xsd:date}
9 |
10 | fw = element fw {line+}
11 | line = element line {text}
12 |
13 | greeting = element greeting {mixed{mistake*}}
14 | # NOTE syntax for mixed content! NO, you don't use the
15 | # reserve word text here because the word mixed means that
16 | # it's there
17 | mistake = element mistake {orig, reg}
18 | orig = element orig {text}
19 | reg = element reg{text}
20 |
21 | p = element p {mixed{(rend | mistake)*}}
22 | rend = element rend {color, mixed{mistake*}}
23 | color = attribute color {"red" | "blue" | "green"}
24 |
25 | closing = element closing {text}
26 | signed = element signed {text}
27 | metadata = element metadata {source}
28 | source = element source {url, empty}
29 | url = attribute url {xsd:anyURI}
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/hanksLetter/hanksTypewriter.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
13 | 13 July 2012
14 |
15 | PLAYTONE
16 | Film Television Music Typewriters
17 |
18 | Dear Chris, Ashley, and all the diabolical
19 | geniuesgeniuses at Nerdist
20 | Industries.
21 |
Just who do you think you are to try to briibebribe me into an
23 | apperance on your 'thing' with this gift of the most fantastic
24 | CornonaCorona Silent typewriter made in
25 | 1934?
26 |
27 |
You are out of your minds if you think. . . that I. . . wow, this thing has great action. .
28 | .and, this deep crimson color. . . Wait! I'm not so shallow as to. . . and it types nearly
29 | silently. . .
30 |
Oh, OKAY!
31 |
I will have my people contact yours and work out some kind of interview process. . .
32 | Damn you all to hell,
33 | Tom Hanks
34 |
35 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/preTest-recipe/recipe.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Julia Child’s Berry Clafoutis
7 | Julia Child
8 | Julia Moskin
9 | New
10 | York Times Cooking
11 |
12 | Yield: 6 to 8 servings
13 |
14 |
15 |
16 | Ingredients
17 |
18 |
19 | Butter for pan
20 | 1 and 1/4 cups whole or 2 percent milk
21 | 2/3 cup granulated sugar, divided
22 | 3 eggs
23 | 1 tablespoon vanilla extract
24 | 1/8 teaspoon salt
25 | 1 cup flour
26 | 1 pint (2 generous
27 | cups) blackberries or blueberries, rinsed and well drained
28 | Powdered sugar in a shaker
29 |
30 |
31 |
32 | Preparation
33 |
34 | Heat oven to 350
35 | degrees. Lightly butter a medium-size flameproof baking dish at
37 | least 1 1/2 inches deep.
38 | Place the milk, 1/3 cup granulated sugar, eggs, vanilla, salt
40 | and flour in a blender. Blend at top
41 | speed until smooth and frothy, .
43 | Pour a 1/4-inch layer of batter in the baking
44 | dish. Turn on a stove burner to low and set dish on top for a minute or two, until a film of batter has
46 | set in the bottom of the dish. Remove from heat.
47 |
48 |
49 |
50 | Spread berries over the batter
51 | and sprinkle on the remaining 1/3 cup
52 | granulated sugar. Pour on the rest of the batter and smooth with
53 | the back of a spoon. Place in
54 | the center of the oven and bake ,
55 | until top is puffed and browned and a tester plunged into its center comes
56 | out clean.
57 |
58 | Sprinkle with powdered sugar just before
59 | serving. (Clafoutis need not be served hot, but should still be warm. It will sink
60 | slightly as it cools.)
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/preTest-recipe/recipeSchema-inClass.rnc:
--------------------------------------------------------------------------------
1 | # DIGIT 110 RELAX NG PRE-TEST HOMEWORK INSTRUCTIONS:
2 | # * You're downloading two files: Rename these files according to our standard file naming conventions for Canvas submissions (as in: beshero-rng4.xml and beshero-rng4.rnc)
3 | # * Make the schema well-formed and document with # comments where you made change(s).
4 | # * Then, associate the schema with the XML file we have provided for the exam.
5 | # * Next, correct the schema code so that it validates the XML (happy green oXygen for both documents) and document briefly with # comments what you changed and why.
6 | # **NOTE**: DO NOT CHANGE the markup in the XML file, except to add your schema line!
7 | #
8 | # TIPS:
9 | # There are 13 critical errors in this Relax-NG schema that will make oXygen's error-checking box RED. Only a few of them will appear at first in the Relax NG.
10 | # More errors will be revealed when you associate the schema with the XML file.
11 | # Your goal is to correct each of these errors.
12 |
13 | # First, correct the schema file so it "turns green" in oXygen and write a comment to document each correction.
14 | # Then, associate your corrected schema with the XML (and remove the original schema line).
15 | # At that point the other validation errors will become evident in the XML file.)
16 | # Remember to split your oXygen screen (Window -> Tile Editors Vertically), and carefully examine the XML to see how
17 | # the elements are written.
18 | # DO NOT CHANGE THE MARKUP IN THE XML FILE. Make ALL corrections in the Relax NG Schema to make the XML valid according to the schema.
19 | # Save the schema and use the red checkmark in oXygen to check the validation as you go.
20 | #
21 | # SUBMITTING YOUR WORK:
22 | # When you are finished, upload BOTH the schema and the XML file to Canvas using the posted upload point for this exam.
23 | # You may zip the files to submit them just as you have done for homework assignments.
24 |
25 | start = xml
26 | xml = element xml {metadata, recipe}
27 | metadata = element metadata {title, author, editor, source, time, yield}
28 | yield = element yield {text}
29 | # ebb: two things: added yield to metadata, defined yield
30 | title = element title {text}
31 | author = element author {id, text}
32 | editor = element editor {id, text}
33 | source = element source {url, text}
34 | # ebb: added missing label for a url attribute
35 | # ebb: change empty to text
36 | time = element time {dur, text}
37 | id = attribute id {xsd:ID}
38 | # correct the attribute name--yikes!!
39 | url = attribute url {xsd:anyURI}
40 | dur = attribute dur {xsd:duration}
41 |
42 | recipe = element recipe {ingList, prep}
43 | ingList = element ingList {heading, ing+}
44 | heading = element heading {text}
45 | ing = element ing {id, quant?, unit?, mixed{alt*}}
46 | alt = element alt {quant, unit, text}
47 | quant = attribute quant {xsd:float}
48 | unit = attribute unit {"cup" | "T" | "t" | "F" | "C" | "inch" | "pint"}
49 | # add pint as a value
50 | prep = element prep {heading, step+}
51 | # ebb: corrected the repetition indicator to +
52 | step = element step {n, mixed{ (combine | equip | equipUse | ingUse)*}}
53 | # ebb: Add parentheses to create a grouping so you can use ANY of these elements zero or more times
54 | equip = element equip {id, mixed{(equip | equipUse | setting | time | size | temp)*}}
55 | # ebb: also, needed to add the size label and the temp label
56 | # ebb: undefined rule for setting
57 | setting = element setting {text}
58 | temp = element temp {quant, unit, text}
59 | size = element size {depth, unit, text}
60 | depth = attribute depth {xsd:float}
61 | equipUse = element equipUse {ref, mixed{(temp | size | equip | equipUse | ingUse | setting | time)*}}
62 | ingUse = element ingUse {ref, quant?, unit?, text}
63 | # ebb: Use the ? to allow quant and unit to be optional attributes
64 | ref = attribute ref {xsd:IDREFS}
65 | combine = element combine {ref, mixed{ ingUse*}}
66 | n = attribute n {xsd:integer}
67 | # ebb: redefined the datatype
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/preTest-recipe/recipeSchema.rnc:
--------------------------------------------------------------------------------
1 | # DIGIT 110 RELAX NG PRE-TEST HOMEWORK INSTRUCTIONS:
2 | # * You're downloading two files: Rename these files according to our standard file naming conventions for Canvas submissions (as in: beshero-rng4.xml and beshero-rng4.rnc)
3 | # * Make the schema well-formed and document with # comments where you made change(s).
4 | # * Then, associate the schema with the XML file we have provided for the exam.
5 | # * Next, correct the schema code so that it validates the XML (happy green oXygen for both documents) and document briefly with # comments what you changed and why.
6 | # **NOTE**: DO NOT CHANGE the markup in the XML file, except to add your schema line!
7 | #
8 | # TIPS:
9 | # There are 13 critical errors in this Relax-NG schema that will make oXygen's error-checking box RED. Only a few of them will appear at first in the Relax NG.
10 | # More errors will be revealed when you associate the schema with the XML file.
11 | # Your goal is to correct each of these errors.
12 |
13 | # First, correct the schema file so it "turns green" in oXygen and write a comment to document each correction.
14 | # Then, associate your corrected schema with the XML (and remove the original schema line).
15 | # At that point the other validation errors will become evident in the XML file.)
16 | # Remember to split your oXygen screen (Window -> Tile Editors Vertically), and carefully examine the XML to see how
17 | # the elements are written.
18 | # DO NOT CHANGE THE MARKUP IN THE XML FILE. Make ALL corrections in the Relax NG Schema to make the XML valid according to the schema.
19 | # Save the schema and use the red checkmark in oXygen to check the validation as you go.
20 | #
21 | # SUBMITTING YOUR WORK:
22 | # When you are finished, upload BOTH the schema and the XML file to Canvas using the posted upload point for this exam.
23 | # You may zip the files to submit them just as you have done for homework assignments.
24 |
25 | start = xml
26 | xml = element xml {metadata, recipe}
27 | metadata = element metadata {title, author, editor, source, time}
28 | title = element title {text}
29 | author = element author {id, text}
30 | editor = element editor {id, text}
31 | source = element source {empty}
32 | time = element time {dur, text}
33 | id = attribute is {xsd:ID}
34 | url = attribute url {xsd:anyURI}
35 | dur = attribute dur {xsd:duration}
36 |
37 | recipe = element recipe {ingList, prep}
38 | ingList = element ingList {heading, ing+}
39 | heading = element heading {text}
40 | ing = element ing {id, quant?, unit?, mixed{alt*}}
41 | alt = element alt {quant, unit, text}
42 | quant = attribute quant {xsd:float}
43 | unit = attribute unit {"cup" | "T" | "t" | "F" | "C" | "inch"}
44 | prep = element prep {heading, step?}
45 | step = element step {n, mixed{combine | equip | equipUse | ingUse*}}
46 | equip = element equip {id, mixed{(equip | equipUse | setting | time)*}}
47 | temp = element temp {quant, unit, text}
48 | size = element size {depth, unit, text}
49 | depth = attribute depth {xsd:float}
50 | equipUse = element equipUse {ref, mixed{(temp | size | equip | equipUse | ingUse | setting | time)*}}
51 | ingUse = element ingUse {ref, quant, unit, text}
52 | ref = attribute ref {xsd:IDREFS}
53 | combine = element combine {ref, text}
54 | n = attribute n {xsd:date}
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/reserveWordDemo/reserveWord.rnc:
--------------------------------------------------------------------------------
1 | start = \text
2 | \text = element text { twinkie }
3 | twinkie = element stuff {text}
4 |
5 | # ebb: You could also do this with a backslash:
6 | # start = \text
7 | # \text = element text {stuff}
8 |
9 |
--------------------------------------------------------------------------------
/Class-Examples/Relax-NG/reserveWordDemo/reserveWord.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Hi there
5 |
6 |
--------------------------------------------------------------------------------
/Class-Examples/Schematron/banksy/coins_change.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Banksy
8 | Abdual Nadeem
9 |
10 |
11 |
Digital edition hosted on
12 | and GitHub:
13 |
14 |
15 |
16 |
17 | Keep your Coins, I want Change
18 |
19 |
20 | Melbourne, AU
21 | large
22 | Banksy's Personal Site
23 | Banksy's Personal Instagram
24 | Article That Supplied Information for Markup
25 |
26 |
27 |
28 |
29 |
30 | This piece of Bnanksy became super popular as it spread everywhere.This piece was discovered in Melbourne. It shows a homeless man who appears to be asking for change but not in the physical change –
31 | as he says, he wants social change rather than coins/bills. Its a strong piece with a deep meaning as he wants society to change for the better. On a street outide of a building in Melbourne Australia.
32 |
13 |
14 |
15 |
16 | Looting Soldier
17 |
18 |
19 | New Orleans, USA
20 | large
21 | Banksy's Personal Site
22 | Banksy's Personal Instagram
23 | Article That Supplied Information for Markup
24 |
25 |
26 |
27 |
28 |
29 | This piece in New Orleans is a comment on the alleged looting that took place all over the city in the wake of Hurricane Katrina. This piece has since been damaged and painted over, but the buildings owner has
30 | had it removed and is looking to restore it to its former glory. This was a message to get acroos that this wrong. In New Orleans, in front of a hospital.
31 |
32 |
33 |
Looting Soldier
34 | By: Theodore Rayne from New Orleans US, https://www.nola.com/arts/2017/11/banksy_graffiti_new_orleans_re.html
35 |
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/Class-Examples/Schematron/banksy/starter.sch:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 | Australia locations MUST have a longitude greater than or equal to 100.
11 |
12 |
13 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/Class-Examples/Schematron/intro/nosferSnip.rnc:
--------------------------------------------------------------------------------
1 | start = xml
2 | xml = element xml {scene+}
3 |
4 | scene = element scene {type, dialogue*, descript*}
5 |
6 | type = attribute type {"silent" | text}
7 | dialogue = element dialogue {char?, text}
8 |
9 | char = attribute char {text}
10 |
11 | descript = element descript {text}
--------------------------------------------------------------------------------
/Class-Examples/Schematron/intro/nosferSnip.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Help! Help!
10 |
11 |
12 | Nosferatu's shadow moves on wall.
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Class-Examples/Schematron/intro/simple.sch:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 | HEY!!! If there is a type attribute reading "silent", there must not be a child
9 | dialogue element here. Use a descript element instead!
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Class-Examples/Schematron/mitfordSI/schematron_2.sch:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 | The xml:id does not contain the surname text.
11 |
12 |
13 |
14 |
15 | Check to see that these elements all start with a capital letter.
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 | Death year should never be earlier than birth year!!!
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Class-Examples/XML/syllabubRecipe.xml:
--------------------------------------------------------------------------------
1 |
2 | About this recipe Healthiness : (71 votes)
3 |
4 |
5 |
6 |
8 | The Georgians loved rich, sweet food. Sugar had become much
9 | more easily available (mostly because of the Transatlantic Slave Trade) and was fast
10 | replacing honey as the main food sweetener.
11 | This version of the syllabub recipe was by Eliza Acton, who
12 | lived in 18th century. There are plenty of earlier
13 | versions but they are more likely to curdle as they contain cider. This
14 | version was very modern and fashionable in its day and is easy to manage:
Take a
15 | quart of cream, a pint of sack, juice of a lemon, whip it, as the froth flies take it
16 | off with a spoon and lay it in glasses: but first you must sweeten and stir some white
17 | wine into your glasses, and gently lay on your froth. Set them by and do not make them
18 | long before you use them.
19 |
20 | Sugar and sherry (known as sack) were still expensive ingredients and dishes like this
21 | would have been eaten in the houses of the richer merchants who would be able to afford
22 | sugar, lemons, new salad vegetables and sack.
23 | We have added a non-alcoholic lemon syllabub for you to try too.
24 | For images of the cooking process see our Syllabub Pictures.
25 | With thanks to Ian Pycroft of Black Knight Historical and to The
27 | Georgian House, Bristol.
28 |
29 | Ingredients
30 | 1 lemon
31 | 1/4 pint sack (pale or dark)
32 | 2-3 oz caster
33 | sugar
34 | 1/2 pint double cream
35 | 4-6 tablespoons sweet/dessert white
36 | wine
37 |
38 |
39 |
40 |
41 | Equipment
42 |
43 | Knife
44 | Grater
45 | Chopping board
46 | Mixing bowl
47 | Jug
48 | Tablespoon
49 |
50 |
51 |
52 | Making and cooking it
53 |
54 | Always wash your hands before preparing food
55 | Grate half the peel, pare off the rest
56 | in fine strips
57 | Place sherry, grated peel, lemon juice and sugar in bowl and
58 | soak for 2 hours
59 | Whip the cream until semi-stiff
60 | Add sherry gradually
61 | Spoon a little wine into glass and spoon on whipped
62 | cream
63 | Decorate the top with lemon peel sticks
64 | Serve with Shrewsberry cakes
65 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/Class-Examples/XPath/blortBlob.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | hi
5 | hi
6 | hi
7 | hi
8 |
9 |
10 | hi
11 | hi
12 | hi
13 | yo!
14 | hi
15 | hi
16 | hi
17 | hi
18 |
19 |
20 | hi
21 | hi
22 |
23 |
24 |
25 | hi
26 | hi
27 | hi
28 | hi
29 | hi
30 | hi
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/Class-Examples/XSLT/AliceUnderground/Alice-to-ImageDirectory-HTML-starter.xsl:
--------------------------------------------------------------------------------
1 |
2 |
8 |
14 |
15 |
16 |
18 |
19 |
20 |
21 |
22 | Image Directory for Alice's Adventures Underground
23 |
24 |
25 |
26 |
An Image Directory for Alice's Adventures Underground
An Image Directory for Alice's Adventures Underground
7 |
8 |
Chapter I
9 |
10 |
au-images/image_006.jpg
11 |
au-images/image_009.jpg
12 |
au-images/image_011.jpg
13 |
au-images/image_013.jpg
14 |
au-images/image_017.jpg
15 |
au-images/image_019.jpg
16 |
au-images/image_023.jpg
17 |
au-images/image_024.jpg
18 |
19 |
20 |
Chapter II
21 |
22 |
au-images/image_028.jpg
23 |
au-images/image_031.jpg
24 |
au-images/image_033.jpg
25 |
au-images/image_035.jpg
26 |
au-images/image_036.jpg
27 |
au-images/image_037.jpg
28 |
au-images/image_040.jpg
29 |
au-images/image_043.jpg
30 |
au-images/image_045.jpg
31 |
au-images/image_046.jpg
32 |
33 |
34 |
Chapter III
35 |
36 |
au-images/image_049.jpg
37 |
au-images/image_052.jpg
38 |
au-images/image_054.jpg
39 |
au-images/image_056.jpg
40 |
au-images/image_058.jpg
41 |
au-images/image_061.jpg
42 |
au-images/image_062.jpg
43 |
au-images/image_063.jpg
44 |
au-images/image_067.jpg
45 |
au-images/image_068.jpg
46 |
47 |
48 |
Chapter IV
49 |
50 |
au-images/image_071.jpg
51 |
au-images/image_075.jpg
52 |
au-images/image_076.jpg
53 |
au-images/image_078.jpg
54 |
au-images/image_079.jpg
55 |
au-images/image_082.jpg
56 |
au-images/image_084.jpg
57 |
au-images/image_087.jpg
58 |
au-images/image_088.jpg
59 |
au-images/image_090.jpg
60 |
61 |
62 |
63 |
64 |
--------------------------------------------------------------------------------
/Class-Examples/XSLT/Blobs-XSLT-to-HTML-starter/Blobs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | A Big Ball of Text with Special Whatsits Inside
4 |
5 | Blob the First
6 | Lorem ipsum odor amet, consectetuer adipiscing elit. Ante lobortis ligula accumsan conubia; consectetur sem tincidunt. Rutrum nam neque praesent tempor adipiscing volutpat. Habitant feugiat mi nullam proin natoque integer cras vitae integer. Ipsum sit hac enim; aenean inceptos ac facilisis habitasse cras! Gravida porttitor fames per ante vestibulum sociosqu. Platea maecenas at phasellus orci congue ipsum. Sagittis ac sagittis cursus; elementum mattis sagittis. Mi nisi vulputate hendrerit ultricies dictumst facilisis natoque. Tincidunt vitae natoque, conubia viverra aenean gravida.
7 | Lorem ipsum odor amet, consectetuer adipiscing elit. Ante lobortis ligula accumsan conubia; consectetur sem tincidunt. Rutrum nam neque praesent tempor adipiscing volutpat. Habitant feugiat mi nullam proin natoque integer cras vitae integer. Ipsum sit hac enim; aenean inceptos ac facilisis habitasse cras! Gravida porttitor fames per ante vestibulum sociosqu. Platea maecenas at phasellus orci congue ipsum. Sagittis ac sagittis cursus; elementum mattis sagittis. Mi nisi vulputate hendrerit ultricies dictumst facilisis natoque. Tincidunt vitae natoque, conubia viverra aenean gravida.
8 |
9 |
10 | Blob the Second
11 | Lorem ipsum odor amet, consectetuer adipiscing elit. Ante lobortis ligula accumsan conubia; consectetur sem tincidunt. Rutrum nam neque praesent tempor adipiscing volutpat. Habitant feugiat mi nullam proin natoque integer cras vitae integer. Ipsum sit hac enim; aenean inceptos ac facilisis habitasse cras! Gravida porttitor fames per ante vestibulum sociosqu. Platea maecenas at phasellus orci congue ipsum. Sagittis ac sagittis cursus; elementum mattis sagittis. Mi nisi vulputate hendrerit ultricies dictumst facilisis natoque. Tincidunt vitae natoque, conubia viverra aenean gravida.
12 |
13 |
14 | Blob the Third
15 | Lorem ipsum odor amet, consectetuer adipiscing elit. Ante lobortis ligula accumsan conubia; consectetur sem tincidunt. Rutrum nam neque praesent tempor adipiscing volutpat. Habitant feugiat mi nullam proin natoque integer cras vitae integer. Ipsum sit hac enim; aenean inceptos ac facilisis habitasse cras! Gravida porttitor fames per ante vestibulum sociosqu. Platea maecenas at phasellus orci congue ipsum. Sagittis ac sagittis cursus; elementum mattis sagittis. Mi nisi vulputate hendrerit ultricies dictumst facilisis natoque. Tincidunt vitae natoque, conubia viverra aenean gravida.
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Class-Examples/XSLT/Blobs-XSLT-to-HTML-starter/XML-to-HTML-Modal-Linking-starter.xsl:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
10 |
11 |
12 |
13 |
14 |
16 |
17 |
18 |
19 |
46 |
47 |
48 |
49 |
59 |
60 |
--------------------------------------------------------------------------------
/Class-Examples/XSLT/Blobs-XSLT-to-HTML-starter/blobsOut.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | List from A Big Ball of Text with Special Whatsits Inside
4 |
5 |
6 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/Class-Examples/XSLT/HolmesRadioPlay/radioPlay-to-html.xsl:
--------------------------------------------------------------------------------
1 |
2 |
9 |
14 |
15 |
16 |
17 | Created on: Nov 11, 2024
18 | Author: eeb4
19 | XSLT transformation to HTML from Sherlock Holmes Radio Play
20 | Source: Jacqueline Chan (wdjacca) project repo:
21 |
22 |
23 |
24 |
25 |
27 |
28 | Here is the template matching on the document node that
29 | changes the XML to an HML document.
30 |
31 |
32 |
33 |
34 |
35 |
36 | !
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 | This template processes the cast list and outputs an unordered list in HTML
62 |
63 |
64 |
Cast List
65 |
66 |
67 |
68 |
69 |
70 |
71 | This processes the cast list items.
72 |
73 |
74 |
75 |
76 |
77 |
78 | I want to process just the speech parts with this next template.
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 | I want to process all the other ln elements with this next template.
99 |
100 |
101 |
John M. Lilley Library, Penn State Behrend Archives
20 |
Editors:
21 |
22 |
23 |
AMA
24 |
MRS
25 |
26 |
27 |
28 |
29 |
30 | Paris July 19th. 1955 -
31 |
32 |
33 | 1 Took a motor froma travel agency- after breakfast in
34 | 2 our fancy round sitting room. Drove all around Paris
35 | 3 the driver named Harvey had a daughter named
36 | 4 at Waycross Georgia. Went to Lubin's for perfrume
37 | 5 (had the pink flannel iaffair that Harriet had
38 | 6 given me- REsented') W alked around the circle-Place
39 | 7 de Ven6ome To Caron, The Ritz Hotel, and a jewellers
40 | 8 where I was intregues by a Jewelled bird. But did NOT
41 | 9 get it! To a very nice resturant in the Bois for lunch
42 | 10 Le Pre Catalan. Went thento both sides of the Siense
43 | 11 and got some little prints of Paris. R.R.station and
44 | 12 Tourist Agency\reg. tickets. We had our evening meal
45 | 13 at the Bristol and then set out for the Casion deParis.
46 | 14 Very amusing show- we stayed thro' half of it but felt
47 | 15 we needed sleep. Gail got a cab by her shrill whistle.'
48 |
We will be documenting Mary Behrend's travel journals from the family's time in Europe.
11 | Specifically their time in France.
12 |
Use the navbar above to navigate our site! We will have: a page with photos/scans
13 | of each of the pages of the journal, a page for each letter with a photo and read
14 | view,
15 | and a link to the GitHub repo containing the whole project.
19 | Took a motor froma travel agency- after breakfast in
20 | our fancy round sitting room. Drove all around Paris
21 | the driver named Harvey had a daughter named
22 | at Waycross Georgia. Went to Lubin's for perfrume
23 | (had the pink flannel iaffair that Harriet had
24 | given me- REsented') W alked around the circle-Place
25 | de Ven6ome To Caron, The Ritz Hotel, and a jewellers
26 | where I was intregues by a Jewelled bird. But did NOT
27 | get it! To a very nice resturant in the Bois for lunch
28 | Le Pre Catalan. Went thento both sides of the Siense
29 | and got some little prints of Paris. R.R.station and
30 | Tourist Agency\reg. tickets. We had our evening meal
31 | at the Bristol and then set out for the Casion deParis.
32 | Very amusing show- we stayed thro'half of it but felt
33 | we needed sleep. Gail got a cab by her shrill whistle.'
34 |
9 | THIS was a DAY! M.G. and Clyde, pLus Gail and myself all
10 | in Mercedes' Ford, travelled over theMotor Highway. First
11 | lookked up the Flea Market which was just next to nothing
12 | Then on to Bruges.passing cultVAted fields and neat
13 | little houses.M. drove us all arouND by the canals
14 | etc.A truly wonderful and unspoiled little city of the
15 | past. Many hundreds of years old. We had lunch on the
16 | square.Got a Victoria with a horse named Bella. A very
17 | FAT horse but she didn't have to go very fast.M.G. got
18 | very conversational with Bella's owner.IN French. Visited
19 | enclosure of the Beguinage & the chapel where the sisters
20 | of the nursing order were chanting. Being sunday almost
21 | all the shops were closed. But we saw the women making
22 | the bobbin lace and bought a few pieces. The buildingS
23 | around the enclosure called the Beguinage were used in
24 | olden times for|wives and widows, and women of some stand
25 | ing when the men were at war or had been killed etc.
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 | We had diner in Brussels again on our beloved
34 | Place- the large square. The buildings with the
35 | electric lights well placed were marvelous. We hated to
36 | leave
37 |
38 |
39 |
40 |
41 | The Square is a breath taking spot
42 | The buildings surrounding it
43 | are ratheR Dutch or Flemish in sty
44 | style. The tips of the irregulad
45 | roofs being surmounted by the
46 | embelished with gold paint|on the sills and carvings.
47 | The llights on the buildings at night create a truly
48 | beautiful and unreal effect. Like part|of a fairy tale
49 |
50 |
51 | M.G. and Clyde have been with us three days and
52 | we have all,had one grand time.
53 |
8 | Monday. MerceDes busy with her work, so Gail ANd
9 | I started ot to purchase paint thigs. Belgian CANN
10 | linen|anD Bockx oil colors. ENded up by getting
11 | $62.00 worth of materials- encluding palattes, bRUSH
12 | rushes etc. Some for gifts. Then to/Maria Roix'
13 | for lace. (Had to get some, being in Belgium.)
14 | A woman in the shop doing bobbin lace. Her fingeRS
15 | flew like mad. She would only do it when a big
16 | lot of tourists came in! Got lace & a very nice laCE
17 | lace tri mmed table cloth- about $20.00 for the ALICE
18 | fancy country suppers- hope she'll be pleased
19 | with it. Some lace vest affairs about $IO. each
20 | for Frances (launndessme others) Also mats at $3 w
21 | and so each. Went across street to St Gudule
22 | church. NOt interesting- gaudy tapestries and n
23 | not much else.We walked back- down hill somewhat.
24 | buying dolls for Johnnie on the way. Later came
25 | M.G. and Clyde & M. with her Ford.We steeted over
26 | again to the beautifulPlace where we sat outside
27 | in the sun and had A\very excellent meal very cheAP
28 | All theresturants around the square seem to be
29 | good, only some more fancy than others. Some are
30 | very Flemish in style- with dark pannelling and
31 | very fine brass, pewterand blue Delft plates .Bi
32 | brass plates and platters- all beautifullu
33 | polished. Brass door knobs. I BOUGHT TINY POTTERY BUTTER DISHES
34 | TWO ARE FOR ALICE
35 |
36 |
37 |
38 |
39 | We had cockTAIls up|in M.G.'s room and waited sometime
40 | for Mercedes after she finally arrived we went over
41 | to the square where we had one last meal, andlook at /it
42 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Very gay place. Music and all sorts of
21 | PLACES to spend cash for fun. Gail shot bears abd bul
22 | eyes and smashed up plates. It /is truly a nice place.
23 | Everyone very orderly and enjoying i t.
24 |
25 |
26 |
27 | July 27th.
28 | Went to the TRAvel Agency. Went over to the Jangleterre (no rooms)
29 | Hotel, and to an art craft place next to it where
30 | I got some wonderful things! Lions made of rope, lunch
31 | doilies with designs of all nations. Things for Kissie,
32 | a beaded bracelet,Gloves, etc.Had luncg the D'andDleT
33 | terre.Couldn't get rooms there- all full.Went to the
34 | Permente- a place thet shows all sorts of things to buy
35 | Got a skirt, linen table cloth, scarves,fish doilies,
36 | At 4.30 we went on the city tour In a bus. all around.
37 | Back to hotel- flowers from Mr and mrs Dessau. They
38 | had called. Went to the Coc D'or and had a very fine
39 | dinner. ON way back to hotel passed the Circus Schuman
40 | WE couldn't get in- laws that prevent when it is full
41 | up- but a very nice attentant let us stand upstairs
42 | behind the rows of people. So we saw a lot of itnand
43 | it wwas a grand show. Elephants, acrobats and all
44 | sorts of acts. W
45 |
46 |
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Class-Examples/XSLT/behrendTravel2024/letters-xml/LetterSchema.rnc:
--------------------------------------------------------------------------------
1 | start = xml # root element
2 | xml = element xml {meta, letter}
3 |
4 | meta = element meta {title, date?, source, summary, editors}
5 | title = element title {titleID, text}
6 | titleID = attribute titleID {text}
7 | source = element source {text}
8 | summary = element summary {text}
9 | editors = element editors {editor+}
10 | editor = element editor {"JJB" | "MRS" | "AMA"}
11 |
12 | letter = element letter {page+}
13 | page = element page {num, photo, headLine?, (p | drawing)*} # for multi-page letters to remain in the same document
14 | num = attribute num {xsd:integer} # page number
15 | photo = attribute photo {text}
16 |
17 | headLine = element headLine {mixed{(location | time | date | imp)*}} # metadata (where & when)
18 |
19 | # wasn't able to make "ln" elements required because sometimes they are mixed into person or location elements, so please remember to add them
20 | p = element p {(mixed{(ln | imp | location | date | person)*})} # paragraphs
21 | ln = element ln {n, indent?} # numbered lines
22 | n = attribute n {xsd:integer} # line number
23 | indent = attribute indent {"yes" | "center"} # optional note for indent
24 | imp = element imp {type, corr?, (text | imp | ln)*} # imperfections
25 | type = attribute type {"typo" | "missing" | "spelling" | "stray" | "slash" | "writing" | "underline" | "crossout" | "properEnglish" } # types of imperfections
26 | corr = attribute corr {text} # the corrected revision
27 | drawing = element drawing {mixed{(location | imp)*}}
28 |
29 | # Generic elements used multiple places
30 | location = element location {category, spec, (text | imp | ln)*}
31 | category = attribute category {"ship" | "city" | "country" | "department" | "commune" | text} # still adding specific categories as we come across them
32 | spec = attribute spec {text}
33 | time = element time {(text | imp | ln)*}
34 | date = element date {when, (text | imp | ln)*}
35 | when = attribute when {xsd:date}
36 | person = element person {note?, (text | imp | ln)*}
37 | note = attribute note {text}
38 |
--------------------------------------------------------------------------------
/Class-Examples/XSLT/spiderman/asm_cover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Class-Examples/XSLT/spiderman/asm_cover.jpg
--------------------------------------------------------------------------------
/Class-Examples/XSLT/spiderman/web-out/comicStyle.css:
--------------------------------------------------------------------------------
1 | body {
2 | background-color: #f4f4f4;
3 | font-family: Arial, sans-serif;
4 | line-height: 1.6;
5 | color: #333;
6 | }
7 | /* table styling */
8 | table {
9 | border-collapse: collapse;
10 | border:.5vw solid #301934;
11 | margin:auto;
12 |
13 | }
14 | th, td {padding: 1em; }
15 | tr:nth-child(odd) {
16 | background-color: #007fd7;
17 | color:white;
18 |
19 | }
20 |
21 | /* pageBlock and panel class styling */
22 |
23 | section.pageBlock {
24 | background-color: #de0606; /* See Spiderman color palette at https://www.color-hex.com/color-palette/106355 */
25 | }
26 |
27 | div.panel {
28 | background-color: #e2e2e2;
29 | width:80%;
30 | margin:auto;
31 | padding: 2vw;
32 | }
33 |
34 | /* For comic book projects,
35 | * styling to indicate different kinds of balloon contents, you may
36 | * want to explore border styles in CSS
37 | *
38 | * Check out
39 | * https://www.w3schools.com/cssref/pr_border-style.php
40 | * */
--------------------------------------------------------------------------------
/Class-Examples/XSLT/starter-IDTransform/classStarter.xsl:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/Class-Examples/XSLT/taxiDriverProject/docs/taxidriver.css:
--------------------------------------------------------------------------------
1 | /* 2024-11-11 ebb: I just generated this in class quickly to
2 | * highlight a few of our span and div elements. */
3 | body {background-color:white;}
4 | h1 {color:orange; }
5 | div.speech { background-color: lemonchiffon;}
6 |
7 | section.narr {
8 | background-color:lavender;
9 | }
10 |
11 | p.openQuote { font-style:italic; }
12 |
13 | span.shot { font-style:italic; background-color:aqua;}
--------------------------------------------------------------------------------
/Don_Quixote_(1955)_by_Pablo_Picasso.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Don_Quixote_(1955)_by_Pablo_Picasso.jpg
--------------------------------------------------------------------------------
/Git_Exercise_4/Allgeir_9-6-24.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | "Ballad of Booker T.," by Langston Hughes, June 1,
5 | 1941
6 | The Library of Congress
7 | BALLAD OF BOOKER T.
8 | by
9 | Langston Hughes
10 |
11 | Booker T.
12 |
13 | Was a practical man.
14 | He said, Till the soil
15 | And learn from the land.
16 | Let down your bucket
17 | Where you are.
18 | Your fate is here
19 | The Library of Congress
20 | And not afar.
21 | To help yourself
22 | And your fellow man,
23 | Train your head,
24 | Your heart, and your hand.
25 | For smartness alone's
26 | Surely not meet—
27 | If you haven't at the same time
28 | Got something to eat.
29 | Thus at Tuskegee
32 | He built a school
33 | With book-learning there
34 | And the workman's tool.
35 | He started out
36 | In a simple way—
37 | For yesterday
38 | Was not today.
39 | Sometimes he had
40 | Compromise in his talk—
41 | For a man must crawl
42 | Before he can walk—
43 | And in Alabama in '85
44 | A joker was lucky
45 | To be alive.
46 | But Booker T.
47 | Was nobody's fool:
48 | You may carve a dream
49 | With an humble tool.
50 | The tallest tower
51 | Can tumble down
52 | If it be not rooted
53 | In solid ground.
54 | So, being a far-seeing
55 | Practical man,
56 | He said, Train your head,
57 | Your heart, and your hand.
58 | Your fate is here
59 | And not afar,
60 | So let down your bucket
61 | Where you are.
62 |
63 |
70 |
71 |
--------------------------------------------------------------------------------
/Git_Exercise_4/Bartolotti_03.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | the joke isnt funny when ur the punchline - DethTech
5 | YEAH!
6 |
7 | waking up everyday to a kick in the face
8 | all your dreams are gone
9 | you'll never leave this place
10 | made a habit of falling into holes (into holes)
11 | this joke is getting kinda old (old)
12 |
13 |
14 |
15 | i've heard it a thousand times before
16 | and it's just not that funny anymore (anymore)
17 | now that everything's falling apart
18 | i'd dive over the edge for a new start (a new start)
19 | i
20 | I'll carve myself a chelsea smile
21 | like sad clowns are going out of style
22 | i'm so tired of getting pushed around
23 | can't wait to be six feet underground
24 |
25 |
26 | it gets harder to breathe the longer i stay here
27 | under the weight of it all
28 | i'm better off alone
29 | i feel safe in my home
30 | oh it's all my fault
31 |
32 |
33 | i've heard it a thousand times before
34 | and it's just not that funny anymore
35 |
36 |
37 | now that everything's falling apart
38 | i'd dive over the edge for a new start (a new start)
39 | I've heard it a thousand times before
40 | And it's just not that funny anymore (anymore)
41 | Now that everything's fallin' apart
42 | I'd dive over the edge for a new start (a new start)
43 |
44 |
45 | I'd dive over the edge for a new start
46 | I'd dive over the edge for a new start
47 |
48 |
49 |
--------------------------------------------------------------------------------
/Git_Exercise_4/Dobson_8_30_24_xml.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | The Recipe
4 |
5 | Shrewsbury Cakes.
6 |
7 | Take a pound of fresh butter a pound of double
8 | refind sugarsifted finea little beaten
9 | mace & 4 eggsbeat them all together with.
10 | your hands till tis very leight & looks
11 | curdling you put thereto a pound & 1/2 of
12 | flower roul them out into little cakes
13 |
14 | Our recipe (halved from the original)
15 |
16 | 1/2 lb. (2 sticks) butter, softened
17 | 1/2 lb. sugar
18 | 1/4 tsp. mace
19 | 1/2 tsp. cinnamon
20 | 2 eggs
21 | 3/4 lb. flour
22 |
23 | Using an electric mixer, cream together the butter and sugar. Then add the eggs and mix at medium speed until the mixture looks curdled. Sift together dry ingredients and add at low speed until just combined. Scoop and roll the dough by hand into 1-tbsp. balls, then pat flat. [You could also refrigerate the dough until it’s firm enough to roll out on a flat surface and cut out into rounds.]
24 |
25 | Bake at 350F for 15-18 minutes (ours were about 1/3″ thick, so you could roll them thinner and have a slightly shorter cooking time) They’re done once they turn the slightest bit brown around the edges. This halved recipe yielded about two dozen cookies.
26 |
27 | The Results
28 |
29 | If you like snickerdoodles (and who doesn’t?), you’d like these. We added the cinnamon because we like it and couldn’t resist, and we thought it rounded out the mace nicely. These are mild, fairly soft cookies that are great with tea. We rolled and patted the dough into individual cookies because it was too soft and stick to roll out, but a little bit more flour and a stint in the might make the dough easier to work with a rolling pin.
--------------------------------------------------------------------------------
/Git_Exercise_4/Kalie_08-28-XML1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | On Board La Touraine,
5 |
6 | June 30th, 1917.
7 |
8 |
Even now that we are out of sight of land, it seems impossible that I am actually off to France
9 | and, for the first time in my life, traveling alone. Everything has happened so quickly since the
10 | American Fund for French Wounded found an opening for me in Paris that I suppose I am still somewhat
11 | dazed and bewildered. The fact that I don't know what it will all be like and that I can't look ahead
12 | makes it easier to be happy and live in the present. Of course I have had a bit of a taste in New York
13 | of the work that the A. F. F. W. is doing but its Headquarters in Paris will be different in some ways I fancy.
14 |
15 |
16 |
I can't get over how lucky I am to have this chance for I realize how few girls of my age
17 | are getting across, and I understood the grit and pluck which made you encourage me on my great
18 | adventure and send me along a path which has proved so dangerous of late.
19 |
20 |
As we drifted down the river, in the sunset glow with two absurd tugs puffing alongside,
21 | I know that many eyes were moist and that the same thought was in all our minds. How many
22 | of this company will see that sky-line again! It was very quiet, no one spoke much,
23 | and, little by little, the glow faded from the sky and one star after another appeared.
24 | I knew that you would be looking at those same down in Lakewood and that your thoughts
25 | and prayers were the same that filled my heart at that moment. Somehow distance does not separate,
26 | after all.
27 |
28 |
We waited near the until midnight—a rumor had it that a "personage" was
29 | to come on board. This individual was shrouded in mystery until we put to sea when it was given out
30 | that the party which had clambered aboard in the night was none other than the Italian Mission.
31 | Our spirits rose at once for, what with Frank Sayre on the and these distinguished Italian gentlemen,
32 | we shall doubtless be honored by a bigger convoy and so doubly safe. However, thus far we have but two
33 | destroyers following us. They can be seen distinctly outlined against the horizon,
34 | one on each side, and seem to be the same somber gray which all ships are affecting in this war.
35 | A sailor informed me this morning that we weren't in much danger for the first four or five days
36 | but that after that I might see some excitement. Here's hoping!
37 |
38 |
I have a small inside cabin and my room-mate is quite a character. She is a native of
39 | Haiti, voluble and very portly—has four large pieces of baggage in our tiny stateroom,
40 | wears a costume which resembles a Mother Hubbard and smokes countless thin cigarettes that
41 | smell like incense! When I appeared, there didn't seem to be much room for me but, as she says,
42 | luckily I am small, and I was soon tucked into the upper berth with my belongings! She really
43 | isn't bad and after looking me over carefully told me that she didn't think we would fight and
44 | from that time has beamed upon me! She is going over to join her son who has been fighting with the
45 | French since the beginning of the war but will never go back to the Front now, having lost some
46 | fingers off each hand. She is so thankful, she says, that he hasn't lost more than his fingers.
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/Git_Exercise_4/King_xml_3_9-4-24.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Life is like a hurricane here in Duck - burg Race
5 | cars, lasers, aeroplanes it's a, duck - blur! Might solve a mystery, or
6 | rewrite hist'ry! Duck Tales! oo woo oo Every day they're out there
7 | making Duck Tales! oo woo oo Tales of daring do bad and good luck tales! whooh ooh When it seems they're heading for the final curtain Cool deduction
9 | never fails that's for certain The worst of messes become successes
10 |
11 | Duck Tales! whooh ooh Every day they're out there making
12 | Duck Tales! whooh ooh Tales of daring do bad and good luck tales! whooh ooh
14 |
15 | D - D - D - Danger! Watch behind you! There's a stranger, out to find you!
16 | What to do? Just grab on to some Duck Tales
17 |
18 | Duck Tales! oo woo oo Every day they're out there making
19 | Duck Tales! oo woo oo Tales of daring do bad and good luck tales! oo woo oo
20 |
21 |
22 | D - D - D - Danger! Watch behind you! There's a stranger, out to find you!
23 | What to do? Just grab on to some Duck Tales! oo woo oo Every day
24 | they're out there making
25 |
26 | Duck Tales! oo woo oo Tales of daring do bad and good
27 | luck tales! whooh ooh Everyday they're out there making
28 |
29 | Duck Tales! oo woo oo Tales of daring do bad and good
30 | luck tales! oo woo oo Not pony tales or cotton tales, no Duck Tales!
31 | oo woo oo
32 |
33 |
--------------------------------------------------------------------------------
/Git_Exercise_4/Readme.md:
--------------------------------------------------------------------------------
1 | This is the directory into which to push one of your previous homework XML files.
2 | **Remember to use `git pull` before you push** to pull in others changes **before** you push your own.
3 |
--------------------------------------------------------------------------------
/Git_Exercise_4/Sakote_03.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2017
7 | R&B
8 | 3:28
9 |
10 |
11 |
12 | Need you for the old me
13 | Need you for my sanity
14 | Need you to remind me where I come from
15 | Can you remind me of my gravity?
16 | Ground me when I'm tumblin', spiralin', plummetin' down to Earth
17 | You keep me down to Earth
18 |
19 |
20 | Call me on my bullshit
21 | Lie to me and say my booty gettin' bigger even if it ain't
22 | Love me even if it rain
23 | Love me even if it pain you
24 | I know I be difficult
25 | You know I be difficult
26 | You know it get difficult too
27 |
28 |
29 | Open your heart up
30 | Hoping I'll never find out that you're anyone else
31 | 'Cause I love you just how you are
32 | And hope you never find out who I really am
33 | 'Cause you'll never love me
34 | You'll never love me, you'll never love me
35 | But I believe you when you say it like that
36 | Oh, do you mean it when you say it like that?
37 | Oh, I believe you when you say it like that
38 | You must really love me
39 |
40 |
41 | For real, I'm not playing no games
42 | Boy, we back and forth
43 | I need your support now (now, now, now, now, now)
44 | In case you call my phone one more 'gain
45 | Got no panties on
46 | I need your support now (now, now, now, now, now)
47 |
48 |
49 | I know you'd rather be laid up with a big booty
50 | Prolly hella positive 'cause she got a big booty (wow)
51 | I know I'd rather be paid up
52 | You know I'm sensitive about havin' no booty
53 | Havin' nobody, only you, buddy
54 | Can you hold me when nobody's around us?
55 |
56 |
57 | Open your heart up
58 | Hoping I'll never find out that you're anyone else
59 | 'Cause I love you just how you are
60 | And hope you never find out who I really am
61 | 'Cause you'll never love me
62 | You'll never love me, you'll never love me
63 | But I believe you when you say it like that
64 | Oh, do you mean it when you say it like that?
65 | Oh, I believe you when you say it like that
66 | You must really love me
67 |
68 |
69 | You don't have shit to say to me
70 | I ain't got shit to say to you
71 | Granny, and that's the truth
72 | And step, and step on
73 | Also you black heffa, yeah you, you stand your ground
74 | 'Cause I feel the same way
75 | If you don't like me, you don't have to fool with me
76 | You don't have to talk about me or treat me mean
77 | I don't have to treat you mean
78 | I just stay out of your way
79 | That's the way you work that one
80 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/Git_Exercise_4/Vozar_hw_05.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | "Ballad of Booker T.," by Langston Hughes, June 1, 1941
5 | BALLAD OF BOOKER T. by Langston Hughes
6 |
7 | Booker T.
8 | Was a practical man.
9 | He said, Till the soil
10 | And learn from the land.
11 | Let down your bucket
12 | Where you are.
13 | Your fate is here
14 | And not afar.
15 | To help yourself
16 | And your fellow man,
17 | Train your head,
18 | Your heart, and your hand.
19 | For smartness alone's
20 | Surely not meet—
21 | If you haven't at the same time
22 | Got something to eat.
23 | Thus at Tuskegee
24 | He built a school
25 | With book-learning there
26 | And the workman's tool.
27 | He started out
28 | In a simple way—
29 | For yesterday
30 | Was not today.
31 | Sometimes he had
32 | Compromise in his talk—
33 | For a man must crawl
34 | Before he can walk—
35 | And in Alabama in '85
36 | A joker was lucky
37 | To be alive.
38 | But Booker T.
39 | Was nobody's fool:
40 | You may carve a dream
41 | With an humble tool.
42 | The tallest tower
43 | Can tumble down
44 | If it be not rooted
45 | In solid ground.
46 | So, being a far-seeing
47 | Transcript
48 | Education and Outreach Division
49 | Practical man,
50 | He said, Train your head,
51 | Your heart, and your hand.
52 | Your fate is here
53 | And not afar,
54 | So let down your bucket
55 | Where you are.
56 |
57 |
58 | LANGSTON HUGHES Final Draft, Hollow Hills Farm, Monterey, California, June 1,
59 | 1941.
60 | Citation: Drafts of Langston Hughes's poem "Ballad of Booker T.," 30 May–1
61 | June 1941. (Langston Hughes Collection) Manuscript Division, Library of Congress,
62 | Washington, D.C.
63 |
64 |
65 |
--------------------------------------------------------------------------------
/Git_Exercise_4/carpenter_9-8.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | "Ballad of Booker T.," by Langston Hughes, June 1, 1941
4 |
5 | Booker T.
6 | Was a practicalman.
7 | He said, Till the soil
8 | And learn from the land.
9 | Let down your bucket
10 | Where you are.
11 | Your fate is here
12 | And not afar.
13 | To help yourself
14 | And your fellow man,
15 | Train your head,
16 | Your heart, and your hand.
17 | For smartness alone's
18 | Surely not meet—
19 | If you haven't at the same time
20 | Got something to eat.
21 | Thus at Tuskegee
22 | He built a school
23 | With book-learning there
24 | And the workman's tool.
25 | He started out
26 | In a simple way—
27 | For yesterday
28 | Was not today.
29 | Sometimes he had
30 | Compromise in his talk—
31 | For a man must crawl
32 | Before he can walk—
33 | And in Alabama in '85
34 | A joker was lucky
35 | To be alive.
36 | But Booker T.
37 | Was nobody's fool:
38 | You may carve a dream
39 | With an humble tool.
40 | The tallest tower
41 | Can tumble down
42 | If it be not rooted
43 | In solid ground.
44 | So, being a far-seeing
45 | Practicalman,
46 | He said, Train your head,
47 | Your heart, and your hand.
48 | Your fate is here
49 | And not afar,
50 | So let down your bucket
51 | Where you are.
52 |
--------------------------------------------------------------------------------
/Git_Exercise_4/fisher_9-6_xml-04_v2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | LANGSTON HUGHES
6 |
7 | Final
8 |
9 |
10 | Hollow Hills Farm
11 | Monterey
12 | California
13 |
14 |
15 |
16 |
17 | Drafts of Langston Hughes's poem "Ballad of Booker T.," 30 May–1 June 1941. (Langston Hughes Collection) Manuscript Division, Library of Congress, Washington, D.C.
18 | "Ballad of Booker T.," by Langston Hughes, June 1, 1941
19 |
20 |
21 | BALLAD OF BOOKER T. by
22 | Langston Hughes
23 |
24 | Booker T.
25 | Was a practical man.
26 | He said, Till the soil
27 | And learn from the land.
28 | Let down your bucket
29 | Where you are.
30 | Your fate is here
31 | And not afar.
32 | To help yourself
33 | And your fellow man,
34 | Train your head,
35 | Your heart, and your hand. For smartness alone's
36 | Surely not meet—
37 | If you haven't at the same time Got something to eat.
38 | Thus at Tuskegee
39 | He built a school
40 | With book-learning there
41 | And the workman's tool.
42 | He started out
43 | In a simple way—
44 | For yesterday
45 | Was not today.
46 | Sometimes he had Compromise in his talk—
47 | For a man must crawl
48 | Before he can walk—
49 | And in Alabama in '85
50 | A joker was lucky
51 | To be alive.
52 | But Booker T.
53 | Was nobody's fool:
54 | You may carve a dream
55 | With an humble tool.
56 | The tallest tower
57 | Can tumble down
58 | If it be not rooted
59 | In solid ground.
60 | So, being a far-seeing
61 | Practical man,
62 | He said, Train your head, Your heart, and your hand. Your fate is here
63 | And not afar,
64 | So let down your bucket Where you are.
65 |
66 |
67 |
--------------------------------------------------------------------------------
/Git_Exercise_4/gossage_exercise 1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Letter from Marian Baldwin, June 30, 1917
7 |
8 |
9 | On Board La Touraine,
10 |
11 | June 30th, 1917.
12 |
13 | Even now that we are out of sight of land, it seems impossible that I am actually off to France
14 | and, for the first time in my life, traveling alone. Everything has happened so quickly since the
15 | American Fund for French Wounded found an opening for me in Paris that I suppose I am still somewhat
16 | dazed and bewildered. The fact that I don't know what it will all be like and that I can't look ahead
17 | makes it easier to be happy and live in the present. Of course I have had a bit of a taste in New York
18 | of the work that the A. F. F. W. is doing but its Headquarters in Paris will be different in some ways I fancy.
19 |
20 |
21 |
22 | I can't get over how lucky I am to have this chance for I realize how few girls of my age
23 | are getting across, and I understood the grit and pluck which made you encourage me on my great
24 | adventure and send me along a path which has proved so dangerous of late.
25 |
26 |
27 |
28 | As we drifted down the river, in the sunset glow with two absurd tugs puffing alongside,
29 | I know that many eyes were moist and that the same thought was in all our minds. How many
30 | of this ship's company will see that sky-line again! It was very quiet, no one spoke much,
31 | and, little by little, the glow faded from the sky and one star after another appeared.
32 | I knew that you would be looking at those same stars down in Lakewood and that your thoughts
33 | and prayers were the same that filled my heart at that moment. Somehow distance does not separate,
34 | after all.
35 |
36 |
37 |
38 | We waited near the Statue of Liberty until midnight—a rumor had it that a "personage" was
39 | to come on board. This individual was shrouded in mystery until we put to sea when it was given out
40 | that the party which had clambered aboard in the night was none other than the Italian Mission.
41 | Our spirits rose at once for, what with Frank Sayre on the boat and these distinguished Italian gentlemen,
42 | we shall doubtless be honored by a bigger convoy and so doubly safe. However, thus far we have but two
43 | destroyers following us. They can be seen distinctly outlined against the horizon,
44 | one on each side, and seem to be the same somber gray which all ships are affecting in this war.
45 | A sailor informed me this morning that we weren't in much danger for the first four or five days
46 | but that after that I might see some excitement. Here's hoping!
47 |
48 |
49 |
50 | I have a small inside cabin and my room-mate is quite a character. She is a native of
51 | Haiti, voluble and very portly—has four large pieces of baggage in our tiny stateroom,
52 | wears a costume which resembles a Mother Hubbard and smokes countless thin cigarettes that
53 | smell like incense! When I appeared, there didn't seem to be much room for me but, as she says,
54 | luckily I am small, and I was soon tucked into the upper berth with my belongings! She really
55 | isn't bad and after looking me over carefully told me that she didn't think we would fight and
56 | from that time has beamed upon me! She is going over to join her son who has been fighting with the
57 | French since the beginning of the war but will never go back to the Front now, having lost some
58 | fingers off each hand. She is so thankful, she says, that he hasn't lost more than his fingers.
59 |
60 |
61 |
62 | Source: _Canteening Overseas_: 1917-1919, published 1920
63 |
Everyone said that I was crazy to search for lost artifacts on Mars. Idiots.
28 | There hasn’t been any proof of a previous civilization - but I’ve always trusted my
29 | gut. This skull proves that I’m right - that something did exist here before.
30 |
That smug professor at the university... always disparaging my research. I
31 | loved seeing the look on his face as I shook his hand. Idiot. Karma must have been
32 | working overtime - I heard he fell ill shortly after. I suppose my success was just
33 | too much for him.
34 |
...In fact, everyone I’ve shown seems to not be returning my calls. Are they
35 | avoiding me? Are they scared this news would shake up their academic communities?
36 | Too proud to admit I’m right?
37 |
I’ll find someone who will give me the recognition I deserve. I’ve worked too
38 | hard and done too much. If I don’t keep going, I think I might just die.
39 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/Git_Exercise_4/karmer_09-04_xml-03.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | The violence that marks the ending of Easy
6 | Rider became the distinguishing hallmark of a number of important films of the
7 | sixties, as it became a symbol, for many, of the major events of the decade. No film
8 | embodies this element of the period than Arthur Penn's
9 | Bonnie and Clyde
10 | (1967).
11 | Set in
12 | Texas, this romanticization of the exploits of a pair of bank
13 | robbers falls partly into the same genre as earlier Hollywood gangster epics
14 | in which audience sympathy for the outlaw (as in many westerns) is clearly solicited.
15 | However, the exploitations of violence in Bonnie and Clyde reflects new
16 | standards in permissibility in the Hollywood in the . as the
17 | sympathetic portrail of the bank robbers themselves represents an extension of the same
18 | countercultural myth that informs the portrait of Captain America and
19 | Billy in Easy Rider. In Bonnie and Clyde, the
20 | forces of authority are flawed and the sympathy of the audience is directed to the
21 | criminals. Clyde explains the desire to be an outlaw in terms reminiscent of
22 | Benjamin's comment on his future in The
23 | Graduate: "Because you're different," he tells
24 | Bonnie, "that's why! You know you're like me. You want different
25 | things.... something better than bein' a waitress."
26 |
27 | [Source: Pop Dreams: Music, Movies, and Media in the 1960s: Published 1998]
28 |
29 |
--------------------------------------------------------------------------------
/Git_Exercise_4/kranz-08-30-xml2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | The Recipe
4 |
5 | Shrewsbury Cakes.
6 |
7 | Take a pound of fresh buttera pound of double
8 | refind sugar sifted finea little beaten
9 | mace & 4 eggs beat them all together with.
10 | your hands till tis very leight & looks
11 | curdling you put thereto a pound & 1/2 of
12 | flower roul them out into little cakes
13 |
14 | Our recipe (halved from the original)
15 |
16 | 1/2 lb. (2 sticks) butter, softened
17 | 1/2 lb. sugar
18 | 1/4 tsp. mace
19 | 1/2 tsp. cinnamon
20 | 2 eggs
21 | 3/4 lb. flour
22 |
23 | Using an electric mixer, cream together the butter and sugar.Then add the eggs and mix at medium speed until the mixture looks curdled.Sift together dry ingredients and add at low speed until just combined.Scoop and roll the dough by hand into 1-tbsp. balls, then pat flat. [You could also refrigerate the dough until it’s firm enough to roll out on a flat surface and cut out into rounds.]
24 |
25 | Bake at 350F for 15-18 minutes (ours were about 1/3″ thick, so you could roll them thinner and have a slightly shorter cooking time) They’re done once they turn the slightest bit brown around the edges. This halved recipe yielded about two dozen cookies.
26 |
27 | The Results
28 |
29 | If you like snickerdoodles (and who doesn’t?), you’d like these. We added the cinnamon because we like it and couldn’t resist, and we thought it rounded out the mace nicely. These are mild, fairly soft cookies that are great with tea. We rolled and patted the dough into individual cookies because it was too soft and stick to roll out, but a little bit more flour and a stint in the fridge might make the dough easier to work with a rolling pin.
30 |
--------------------------------------------------------------------------------
/Git_Exercise_4/martin_03.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
98 |
99 |
--------------------------------------------------------------------------------
/Git_Exercise_4/mishra_09-09_xml_05.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | "Ballad of Booker T.," by Langston Hughes,June 1, 1941 stamp of Library of Congress
5 |
6 | BALLAD OF BOOKER T. by Langston Hughes
7 |
8 |
9 | Booker T.
10 | Was a practical man.
11 |
12 | He said, Till the soil
13 | And learn from the land.
14 |
15 | Let down your bucket
16 | Where you are.
17 | Your fate is here
18 | And not afar.
19 | To help yourself
20 | And your fellow man,
21 | Train your head,
22 | Your heart, and your hand.
23 | For smartness alone's
24 | Surely not meet—
25 | If you haven't at the same time
26 | Got something to eat.
27 |
28 | Thus at Tuskegee
29 | He built a school
30 | With book-learning there
31 | And the workman's tool.
32 | He started out
33 | In a simple way—
34 | For yesterday
35 | Was not today.
36 | Sometimes he had
37 |
38 | Compromise in his talk—
39 | For a man must crawl
40 | Before he can walk—
41 |
42 | And in Alabama in '85
43 | A joker was lucky
44 | To be alive.
45 | But Booker T.
46 | Was nobody's fool:
47 | You may carve a dream
48 | With an humble tool.
49 | The tallest tower
50 | Can tumble down
51 | If it be not rooted
52 | In solid ground.
53 | So, being a far-seeing
54 | Practical man,
55 | He said, Train your head,
56 | Your heart, and your hand.
57 | Your fate is here
58 | And not afar,
59 | So let down your bucket
60 | Where you are.
61 |
62 | LANGSTON HUGHES
63 | Final Draft, Hollow Hills Farm, Monterey, California, June 1, 1941.
64 |
65 |
--------------------------------------------------------------------------------
/Git_Exercise_4/salemme_09_06_xml-05.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | BALLAD OF BOOKER T.
10 |
11 | by
12 | Langston Hughes
13 |
14 |
15 |
16 | Booker T.
17 |
18 | Was a practical man.
19 | He said, Till the soil
20 | And learn from the land.
21 | Let down your bucket
22 | Where you are.
23 | Your fate is here
24 | And not afar.
25 | To help yourself
26 | And your fellow man,
27 | Train your head,
28 | Your heart, and your hand.
29 | For smartness alone's
30 | Surely not meet—
31 | If you haven't at the same time
32 | Got something to eat.
33 | Thus at Tuskegee
34 | He built a school
35 | With book-learning there
36 | And the workman's tool.
37 | He started out
38 | In a simple way—
39 | For yesterday
40 | Was not today.
41 | Sometimes he had
42 | Compromise in his talk—
43 | For a man must crawl
44 | Before he can walk—
45 | And in Alabama in '85
46 | A joker was lucky
47 | To be alive.
48 | But Booker T.
49 | Was nobody's fool:
50 | You may carve a dream
51 | With an humble tool.
52 | The tallest tower
53 | Can tumble down
54 | If it be not rooted
55 | In solid ground.
56 | So, being a far-seeing
57 | Education and Outreach Division
58 | Practical man,
59 | He said, Train your head,
60 | Your heart, and your hand.
61 | Your fate is here
62 | And not afar,
63 | So let down your bucket
64 | Where you are.
65 |
66 |
67 | LANGSTON HUGHES
68 | Final Draft,
69 |
70 | Hollow Hills Farm, Monterey,
71 | California,
72 |
73 |
74 | June 1, 1941.
75 |
76 |
77 |
--------------------------------------------------------------------------------
/Git_Exercise_4/simons_08-28_xml-01.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | [Letter from Marian Baldwin, June 30, 1917] On
6 | Board La Touraine, June 30th, 1917.
7 |
Even now that we are out of sight of land, it seems impossible that I am actually off to
8 | France and, for the first time in my life, traveling alone. Everything has happened so
9 | quickly since the American Fund for French Wounded found an opening for me in Paris that
10 | I suppose I am still somewhat dazed and bewildered. The fact that I don't know what it
11 | will all be like and that I can't look ahead makes it easier to be happy and live in the
12 | present. Of course I have had a bit of a taste in New York of the work that the A. F. F.
13 | W. is doing but its Headquarters in Paris will be different in some ways I fancy.
14 |
I can't get over how lucky I am to have this chance for I realize how few girls of my age
15 | are getting across, and I understood the grit and pluck which made you encourage me on
16 | my great adventure and send me along a path which has proved so dangerous of late.
17 |
As we drifted down the river, in the sunset glow with two absurd tugs puffing alongside,
18 | I know that many eyes were moist and that the same thought was in all our minds. How
19 | many of this ship's company will see that sky-line again! It was very quiet, no one
20 | spoke much, and, little by little, the glow faded from the sky and one star after
21 | another appeared. I knew that you would be looking at those same stars down in Lakewood
22 | and that your thoughts and prayers were the same that filled my heart at that moment.
23 | Somehow distance does not separate, after all.
24 |
We waited near the Statue of Liberty until midnight—a rumor had it that a "personage" was
25 | to come on board. This individual was shrouded in mystery until we put to sea when it
26 | was given out that the party which had clambered aboard in the night was none other than
27 | the Italian Mission. Our spirits rose at once for, what with Frank Sayre on the boat and
28 | these distinguished Italian gentlemen, we shall doubtless be honored by a bigger convoy
29 | and so doubly safe. However, thus far we have but two destroyers following us. They can
30 | be seen distinctly outlined against the horizon, one on each side, and seem to be the
31 | same somber gray which all ships are affecting in this war. A sailor informed me this
32 | morning that we weren't in much danger for the first four or five days but that after
33 | that I might see some excitement. Here's hoping!
34 |
I have a small inside cabin and my room-mate is quite a character. She is a native of
35 | Haiti, voluble and very portly—has four large pieces of baggage in our tiny stateroom,
36 | wears a costume which resembles a Mother Hubbard and smokes countless thin cigarettes
37 | that smell like incense! When I appeared, there didn't seem to be much room for me but,
38 | as she says, luckily I am small, and I was soon tucked into the upper berth with my
39 | belongings! She really isn't bad and after looking me over carefully told me that she
40 | didn't think we would fight and from that time has beamed upon me! She is going over to
41 | join her son who has been fighting with the French since the beginning of the war but
42 | will never go back to the Front now, having lost some fingers off each hand. She is so
43 | thankful, she says, that he hasn't lost more than his fingers.
44 |
45 | [Source:_Canteening Overseas_:
46 | 1917-1919, published 1920.]
47 |
48 |
--------------------------------------------------------------------------------
/Git_Exercise_4/wilpula_9-04_ex3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | [Verse 1]
6 |
7 | So many nights and days alone
8 | In this vessel on a search for a new home
9 | So many hours to design
10 | The girl of my dreams on this screen, now it's time
11 |
12 |
13 | [Pre-Chorus]
14 |
15 | Waveform select
16 | Loading
17 | Parameters set
18 | Loading
19 |
20 |
21 | [Chorus]
22 |
23 | Synthesize her
24 | Synthesize her
25 | Synthesize her
26 | Synthesize her
27 |
28 |
29 | [Post-Chorus]
30 |
31 | I wanna feel the oscillation of love
32 |
33 |
34 | [Verse 2]
35 |
36 | I try, I try, I try to clutch
37 | To the memory of her aftertouch
38 |
39 |
40 | [Pre-Chours]
41 |
42 | Does not compute
43 | Warning
44 | System error
45 | Warning
46 |
47 |
48 | [Chorus]
49 |
50 | Synthesize her
51 | Synthesize her
52 | Synthesize her
53 | Synthesize her
54 |
55 |
56 | [Post-Chorus]
57 |
58 | I wanna feel her oscillation
59 |
60 |
61 | [Bridge]
62 |
63 |
64 | S-Y-N-T-H-E-S-I-Z-E
65 |
66 | Synthesize her
67 |
68 | S-Y-N-T-H-E-S-I-Z-E
69 |
70 | Synthesize her
71 | Synthesis complete
72 |
73 |
74 | [Chorus]
75 |
76 | Synthesize her
77 |
78 | (And I wanna feel it so bad)
79 |
80 | Synthesize her
81 |
82 | (Ooh I wanna feel it, I wanna feel it, yeah yeah yeah)
83 |
84 | Synthesize her
85 |
86 | (Please baby, please, just oscillate me, oscillate me baby,
87 | yeah)
88 |
89 | Synthesize her
90 |
91 | (I wanna feel her oscillation)
92 |
93 |
94 |
95 |
--------------------------------------------------------------------------------
/Git_Exercise_4/xml2-sebulak.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
Today’s post is also published on Unique at Penn, a blog maintained by Penn libraries to highlight their collections. Since we’ve been exploring the library’s manuscript recipe books, we’re thrilled to share one of our finished recipe with Unique at Penn’s readers.
6 |
7 |
One of the things we’ve been struck by along the way in this stroll through the culinary archives has been the similarity of certain recipes to many we follow today. This holds true particularly for baked goods. Except the notorious fish custard. We weren’t quite sure what to expect from these “Shrewsbury cakes” – small cakes? Pancakes? Drop cookies? It turns out that Shrewsbury cakes are basically early modern snickerdoodles.
8 |
9 |
This recipe comes from MS Codex 625, a manuscript recipe book that belonged to a student in a London cooking school in the early eighteenth century. The pastry school was owned by Edward Kidder, who taught at a few locations in London between around 1720 and 1734. Blank books with printed title pages seem to have been used by students to write down recipes they learned. Kidder also published his recipes in the printed volume, Receipts for Pastry and Cookery, in 1720.
10 |
11 |
12 |
13 | Take a pound of fresh butter a pound of double
14 | refind sugar sifted fine a little beaten
15 | mace & 4 eggs beat them all together with.
16 | your hands till tis very leight & looks
17 | curdling you put thereto a pound & 1/2 of
18 | flower roul them out into little cakes
19 |
20 |
21 |
22 |
23 |
24 |
25 | 1/2 lb.2 butter, softened
26 | 1/2 lb. sugar
27 | 1/4 tsp. mace
28 | 1/2 tsp. cinnamon
29 | 2 eggs
30 | 3/4 lb. flour
31 |
32 |
33 |
34 | Using an electric mixer, cream together the butter and sugar.
35 | Then add the eggs and mix at medium speed until the mixture looks curdled.Sift together dry ingredients and add at low speed until just combined.Scoop and roll the dough by hand into 1-tbsp. balls, then pat flat.You could also refrigerate the dough until it’s firm enough to roll out on a flat surface and cut out into rounds.
36 |
37 | Bake at 350F for 15-18 minutes ours were about 1/3″ thick, so you could roll them thinner and have a slightly shorter cooking time They’re done once they turn the slightest bit brown around the edges. This halved recipe yielded about two dozen cookies.
38 |
39 | If you like snickerdoodles and who doesn’t?, you’d like these. We added the cinnamon because we like it and couldn’t resist, and we thought it rounded out the mace nicely. These are mild, fairly soft cookies that are great with tea. We rolled and patted the dough into individual cookies because it was too soft and stick to roll out, but a little bit more flour and a stint in the fridge might make the dough easier to work with a rolling pin.
40 |
--------------------------------------------------------------------------------
/Kalie_08-28-XML1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | On Board La Touraine,
5 |
6 | June 30th, 1917.
7 |
8 |
Even now that we are out of sight of land, it seems impossible that I am actually off to France
9 | and, for the first time in my life, traveling alone. Everything has happened so quickly since the
10 | American Fund for French Wounded found an opening for me in Paris that I suppose I am still somewhat
11 | dazed and bewildered. The fact that I don't know what it will all be like and that I can't look ahead
12 | makes it easier to be happy and live in the present. Of course I have had a bit of a taste in New York
13 | of the work that the A. F. F. W. is doing but its Headquarters in Paris will be different in some ways I fancy.
14 |
15 |
16 |
I can't get over how lucky I am to have this chance for I realize how few girls of my age
17 | are getting across, and I understood the grit and pluck which made you encourage me on my great
18 | adventure and send me along a path which has proved so dangerous of late.
19 |
20 |
As we drifted down the river, in the sunset glow with two absurd tugs puffing alongside,
21 | I know that many eyes were moist and that the same thought was in all our minds. How many
22 | of this company will see that sky-line again! It was very quiet, no one spoke much,
23 | and, little by little, the glow faded from the sky and one star after another appeared.
24 | I knew that you would be looking at those same down in Lakewood and that your thoughts
25 | and prayers were the same that filled my heart at that moment. Somehow distance does not separate,
26 | after all.
27 |
28 |
We waited near the until midnight—a rumor had it that a "personage" was
29 | to come on board. This individual was shrouded in mystery until we put to sea when it was given out
30 | that the party which had clambered aboard in the night was none other than the Italian Mission.
31 | Our spirits rose at once for, what with Frank Sayre on the and these distinguished Italian gentlemen,
32 | we shall doubtless be honored by a bigger convoy and so doubly safe. However, thus far we have but two
33 | destroyers following us. They can be seen distinctly outlined against the horizon,
34 | one on each side, and seem to be the same somber gray which all ships are affecting in this war.
35 | A sailor informed me this morning that we weren't in much danger for the first four or five days
36 | but that after that I might see some excitement. Here's hoping!
37 |
38 |
I have a small inside cabin and my room-mate is quite a character. She is a native of
39 | Haiti, voluble and very portly—has four large pieces of baggage in our tiny stateroom,
40 | wears a costume which resembles a Mother Hubbard and smokes countless thin cigarettes that
41 | smell like incense! When I appeared, there didn't seem to be much room for me but, as she says,
42 | luckily I am small, and I was soon tucked into the upper berth with my belongings! She really
43 | isn't bad and after looking me over carefully told me that she didn't think we would fight and
44 | from that time has beamed upon me! She is going over to join her son who has been fighting with the
45 | French since the beginning of the war but will never go back to the Front now, having lost some
46 | fingers off each hand. She is so thankful, she says, that he hasn't lost more than his fingers.
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # textEncoding-Hub
2 | shared repo for Text Encoding class
3 |
4 | Welcome to the textEncoding-Hub! This is a repository to help introduce and orient DIGIT students to the GitHub collaboration environment, and accompanies the course website posted at
5 |
6 | In order for you to participate fully in this shared class space, I need to add you as a collaborator. [Set up your own GitHub account](https://github.com) and write to me to tell me how to find you.
7 |
8 | Now that you're here, you should try to "clone" this repository on your local computer.
9 |
10 | ## Ready Reference for Command line + Git/GitHub
11 | * Here is a quick and handy list of git commands:
12 | * Web slides Intro to Shell and Git (more detailed):
13 | * Older detailed guide to get started with Git (or just use this as we do, like a reference to search in for information):
14 |
15 | ## [2024 Project Teams Directory](2024-Project-Teams.md)
16 |
--------------------------------------------------------------------------------
/Sandbox/Cheezit.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/Cheezit.jpg
--------------------------------------------------------------------------------
/Sandbox/Cool Pizza.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/Cool Pizza.png
--------------------------------------------------------------------------------
/Sandbox/GetShreked.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/GetShreked.jpg
--------------------------------------------------------------------------------
/Sandbox/HeyYouGuys.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/HeyYouGuys.jpg
--------------------------------------------------------------------------------
/Sandbox/Kalie-09-06-XML4.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Ballad of Booker T.
6 | Langston Hughes
7 | June 1, 1941
8 |
11 |
12 |
13 | Booker T.
14 | Was a practical man.
15 | He said, Till the soil
16 | And learn from the land.
17 | Let down your bucket
18 | Where you are.
19 | Your fate is here
20 | And not afar.
21 | To help yourself
22 | And your fellow man,
23 | Train your head,
24 | Your heart, and your hand.
25 |
26 |
27 | For smartness alone's
28 | Surely not meet—
29 | If you haven't at the same time
30 | Got something to eat.
31 | Thus at Tuskegee
32 | He built a school
33 | With book-learning there
34 | And the workman's tool.
35 | He started out
36 | In a simple way—
37 | For yesterday
38 | Was not today.
39 |
40 |
41 | Sometimes he had
42 | Compromise in his talk—
43 | For a man must crawl
44 | Before he can walk—
45 | And in Alabama in '85
46 | A joker was lucky
47 | To be alive.
48 |
49 |
50 | But Booker T.
51 | Was nobody's fool:
52 | You may carve a dream
53 | With an humble tool.
54 | The tallest tower
55 | Can tumble down
56 | If it be not rooted
57 | In solid ground.
58 |
59 |
60 | So, being a far-seeing
61 | Practical man,
62 | He said, Train your head,
63 | Your heart, and your hand.
64 | Your fate is here
65 | And not afar,
66 | So let down your bucket
67 | Where you are
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/Sandbox/Programming_code copy.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/Programming_code copy.jpg
--------------------------------------------------------------------------------
/Sandbox/Readme.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/Readme.md
--------------------------------------------------------------------------------
/Sandbox/Sakote_02.xml:
--------------------------------------------------------------------------------
1 |
2 | The Recipe Shrewsbury Cakes
3 |
4 | Take a pound of fresh butter a pound of double refind sugar sifted fine a little beaten mace
5 | & 4 eggs beat them all together with. your hands till tis very leight & looks
6 | curdling you put thereto a pound & 1/2 of flower roul them out into little cakes
7 |
8 |
9 | Our recipe (halved from the original)
10 | 1/2 lb. (2 sticks)
11 | butter, softened
12 | sugar
13 | mace
14 | cinnamon
15 | eggs
16 | flour
17 |
18 |
19 | Using an electric mixer, cream together the butter and
20 | sugar.
21 | Then add the eggs and mix at medium speed until the
22 | mixture looks curdled.
23 | Sift together dry ingredients and add at low speed until just
24 | combined.
25 | Scoop and roll the dough by hand into 1-tbsp. balls, then pat flat. [You could
26 | also refrigerate the dough until it’s firm enough to roll out on a flat surface and cut
27 | out into rounds.]
28 | Bake at 350F for 15-18 minutes (ours were about 1/3″ thick, so you
29 | could roll them thinner and have a slightly shorter cooking time)
30 | They’re done once they turn the slightest bit brown around the edges. This halved recipe yielded about two
31 | dozen cookies.
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Sandbox/SxyeH1Jq_400x400.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/SxyeH1Jq_400x400.jpg
--------------------------------------------------------------------------------
/Sandbox/Terry Bogard.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/Terry Bogard.jpg
--------------------------------------------------------------------------------
/Sandbox/Toad in Gorge.JPG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/Toad in Gorge.JPG
--------------------------------------------------------------------------------
/Sandbox/chris_griffin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/chris_griffin.png
--------------------------------------------------------------------------------
/Sandbox/crab.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/crab.png
--------------------------------------------------------------------------------
/Sandbox/e4a13cae9d46dd45ad34df630ac96927.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/e4a13cae9d46dd45ad34df630ac96927.jpg
--------------------------------------------------------------------------------
/Sandbox/food.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/food.png
--------------------------------------------------------------------------------
/Sandbox/funnyHamster.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/funnyHamster.jpg
--------------------------------------------------------------------------------
/Sandbox/jellyfish.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/jellyfish.jpg
--------------------------------------------------------------------------------
/Sandbox/love_slime_2024-08-30.xml:
--------------------------------------------------------------------------------
1 |
2 | For the simplest of all slime recipes, all you need is cornstarch.
3 | Just dump some into a bowl, add some water, & start mixing.
4 | Keep adding water until it reaches the consistency you want (a good place to start is 2
5 | parts cornstarch to 1 part water). You can also add food coloring to make it
6 | look more legit. hello 5 is < than 7
7 |
--------------------------------------------------------------------------------
/Sandbox/mishra_09-09_xml_05.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | "Ballad of Booker T.," by Langston Hughes,June 1, 1941 stamp of Library of Congress
5 |
6 | BALLAD OF BOOKER T. by Langston Hughes
7 |
8 |
9 | Booker T.
10 | Was a practical man.
11 |
12 | He said, Till the soil
13 | And learn from the land.
14 |
15 | Let down your bucket
16 | Where you are.
17 | Your fate is here
18 | And not afar.
19 | To help yourself
20 | And your fellow man,
21 | Train your head,
22 | Your heart, and your hand.
23 | For smartness alone's
24 | Surely not meet—
25 | If you haven't at the same time
26 | Got something to eat.
27 |
28 | Thus at Tuskegee
29 | He built a school
30 | With book-learning there
31 | And the workman's tool.
32 | He started out
33 | In a simple way—
34 | For yesterday
35 | Was not today.
36 | Sometimes he had
37 |
38 | Compromise in his talk—
39 | For a man must crawl
40 | Before he can walk—
41 |
42 | And in Alabama in '85
43 | A joker was lucky
44 | To be alive.
45 | But Booker T.
46 | Was nobody's fool:
47 | You may carve a dream
48 | With an humble tool.
49 | The tallest tower
50 | Can tumble down
51 | If it be not rooted
52 | In solid ground.
53 | So, being a far-seeing
54 | Practical man,
55 | He said, Train your head,
56 | Your heart, and your hand.
57 | Your fate is here
58 | And not afar,
59 | So let down your bucket
60 | Where you are.
61 |
62 | LANGSTON HUGHES
63 | Final Draft, Hollow Hills Farm, Monterey, California, June 1, 1941.
64 |
65 |
--------------------------------------------------------------------------------
/Sandbox/monahans-sands.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/monahans-sands.jpg
--------------------------------------------------------------------------------
/Sandbox/rgosling.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/rgosling.jpg
--------------------------------------------------------------------------------
/Sandbox/sink.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/sink.jpeg
--------------------------------------------------------------------------------
/Sandbox/theo sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/newtfire/textEncoding-Hub/f5826183f4e2485f879305f712c5753c9360904d/Sandbox/theo sprite.png
--------------------------------------------------------------------------------
/docs/animals.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | textEncodingHub Home
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Here is a starter homepage we are sharing in these exercises as a launching point for your own GitHub Pages site. The starter page is named index.html and is located in the directory below the one publishing this page. Why is it named index.html? A homepage should be saved as index.html, to be identified as the main page of a website.