New User Special Price Expires in

Let's log you in.

Sign in with Facebook


Don't have a StudySoup account? Create one here!


Create a StudySoup account

Be part of our community, it's free to join!

Sign up with Facebook


Create your account
By creating an account you agree to StudySoup's terms and conditions and privacy policy

Already have a StudySoup account? Login here


by: Mrs. Dedric Little


Mrs. Dedric Little
GPA 3.79


Almost Ready


These notes were just uploaded, and will be ready to view shortly.

Purchase these notes here, or revisit this page.

Either way, we'll remind you when they're ready :)

Preview These Notes for FREE

Get a free preview of these Notes, just enter your email below.

Unlock Preview
Unlock Preview

Preview these materials now for free

Why put in your email? Get access to more of this material and other relevant free materials for your school

View Preview

About this Document

Class Notes
25 ?




Popular in Course

Popular in Mathematics (M)

This 7 page Class Notes was uploaded by Mrs. Dedric Little on Monday October 19, 2015. The Class Notes belongs to MTH 255 at Oregon State University taught by Staff in Fall. Since its upload, it has received 11 views. For similar materials see /class/224451/mth-255-oregon-state-university in Mathematics (M) at Oregon State University.

Similar to MTH 255 at OSU

Popular in Mathematics (M)




Report this Material


What is Karma?


Karma is the currency of StudySoup.

You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!

Date Created: 10/19/15
Today F e Formats Unicode Data SGML HTML Text File Formats ASCII Unicode Plain text ASCII AmuiiuunSiunuuiuCuuuiuiiniunnuiiun Exchange 7 FinemvbasicE giish nusuuuuiuunsiinuuuss mm issuunuiuiusm 7 unissuuuuus Piuiniumiiunu m 7 siisun uiAscii unuiuusis 7 Each unuiuuis is snuuusu bvane W12 u g 0 A in WNW u u iawua Unicode Huvvdu yuu unuuuu text in an inturnatiunawnunuiy Way7 7 omuiWisu known as iniEmaiiunaiizaiiun Uniuuuu A wunu7sianuaru SingiE unuuuing fur aii must ianguages 7 Unicude piuvidES a uniuuu nuinuuiiui EVEYy chaiaciai nu inuuuiwnunnu uiuuunni nu inuuuiwnunnu uiuuiuin nu inuuuiwnunnu ianguage uinu unuiuuiuis iuuuiiu inuiu than unu uyiu 7 Mus1 su wavepacka usuiu nuw impiEmEmmg Uniuu u iniEmaiiunaiizaiiun 7 Wwwumcude uiu Um ode Formats UTFVE 7 Vaviahie isnuin snuuuinu ui Wigs 7 ASCH unuiuui sis nave ins same vuqu in UTF7E us SCH 7 can he used W New piuuiuns wih imie n uuiiiuuiiun 7 Vaviahie isnuin snuuuinu ui unuiuuisis si nun UT r4 5 7 wnsn sauce ieri an issue 7 Men xed unuiuuisi wmh is ussiisu 7 uun uniuuus unuiuuisi is u mu vnuin 327m enivv Structured Text File Formats Two Aspects of SGML 1 A Document Type De nition DTD Desehbes Whatmarkup Elements are pusslble Furrnal rules Expresslng relattuhshtps between the Elements and the structure 2 Markedup documents Accurdlng tn the rules lrl the DTD What Does a DTD Specify The names ofthe elements The contents ofthe elements How often each element can occur If begin or end tag can b mitted Possible attributes and their default values The entities e lee maems ur euhstahts 7 mm SGML 1508879 Standard Generalized Markup Language Allows structural and other annotations to be applied to ex Marking upquot oftext SGML Examp e ltartlclegt lttltlEgtAn lntruductlun tn SGMLlttltlegt se gt G L the bash prlnlplEsltSEgt ltssEEgtGEnEralled luglcal markupdssem ltF39gt DTD Example Rule lttstmswhmtoothsmeorgtvzgt e Thelwu 0 elements meahsthat the hegh and End 7 The eumma meahsthat buththe HEAD and the EODV mus1 new and ththe Bide specmed ltlELEMENT HEAD o 0 head cementgt ltlENlllVnead eartehtmns a lSlNDEx7 a BASE7 a head extra gt lhe 8 meanstnattheelememscauldammtnanymdev m anstnaltheelemermsaptmnal Nance thand Eanceleach mm What DTD s Can39t Specify Relationships between values of elements Ex if entity A 3 entity B must The presentation How will a structured document be displayed Why is was SGML Popular Human yeadablelex encudmg elslluelule e elnelles mes ele useless Wtham llem BPPllEalmn n e L 6 L Pravldes a language lul descnbmg slluelule L evvlevvllmltallansanWnaldalacanbedesmbed L Regardless almecmcdalaslmclme canveuse slenuelelzeeluuls new Vellum XML extensible Markup Language Limited subset of SGML e s DTD not required e Mel Valldatlun lS pusslble lf rle DTD Children of SGML HTML XML HTML A markup languag e that has been de ned using 86 L e There EXlsts HTML D Ds e HTMqullqu SGML EDHVEHUDHS fur marku A instance of an SGML language e Small set at markup tags e Can t deflrle yuur EIer tags Wltll HTML Need in change the DTD Most HTML does not reference a DTD An Example XML Language Math M L Mathematics standard now used in all major math software packages V Tu encude x2 4x 4 El mruvvgt ltmruvvgt Supgt ltmigtgtltltrmgt ltmngtZltmngt gt ngt4ltrnngt ltmugt8tinviSibiEtimEsKmtp lt igt ltrmgt 3 ltmngt ltmruvvgt ltmDgtltmugt ltrnngtEltrnngt ltmruvvgt Tree Structure of XML XML encodes hierarchical tree structures of information Root element i Each nude is an element Who Defines the Tags In SGML 7 The DTD specifies What tags are aiiuvvabie In XM 7 Can DTD Acceptahietags ave specmed Pavsevscanvaiidaie Use anytags you Wami Nuneedtuwme aDTDi XML Example a Author Record mumwnm damn kmhm 0mm sz 3 mt quotwumuuqmw Gummymm 4mm 4mm Yex mm angie hvackets Byways mm meta immm Tree Structure of XML rscgtJunltUascgt r cgtHerluokerltJascgt lt lt authuo Str cter than HTML Ex Branches must be closed before another opens Stricter than HTML Branches must be closed before another opens Must close this A Before starting this Stricter than HTML Can t leave out end tags Not allowed in XML ltpgt Hey therel ltPgt Ho therel OK in XML ltpgt Hey therel ltegt ltPgt Ho therel ltPgt Element Attributes A in HTM L XML elements ean have attributes e ltsectzmn numex crue gtltsectzlungt HOWEVERl They are Simply an alternative furmat The abuve example tten e ltsecclungtltnundexgtrueltnundexgt ltseirungt Stricter than HTML Branches must be closed OK in XML ltagt elg ltlgtRedlt1gtlthgt Ca shorthand for Empty ags Empty elements 7 ltmyt aggtltmytaggt Can be written shorthand as ltmytaggt For example in HTML the ltHRgttag is an empty tag ltHRgt Other Interesting Notes XML is case sensitive lt mgt is different from ltFilmgt Unlike HTML Spaces within elements are signi cant Unlike HTML Why would you want a DTD Validation 7 Make sure strueture er eiements makes sense lt15tgtltlastgtHerluckerltlastgt ltf1stgtltauthurgtltauthurgt sy X is eurreet 7 But strueture duesn t make sense for the author data strueture V 7 A DTD and a vaiidating XML parser Wuuid deteettms errur mm mquot Cascading Style Sheets XML les can specify content and structure They do not specify display Cascading Style Sheets CSS Allow you to specify display properties of different elements Converting Transforman XMiL O en need to convert between XML A different XML structure A visual dis la Something entirely different One approach use XSLT DTD Got You Down Use a DTD generator Feed it an XML le and it will generate a likely DTD Use XML Schemas Similar functionality to DTDs but written in XML Standard may still be settling CSS mammal lt1nvgt ulazkult nvgt urmtmwunu caiav but tantslze 2mm XSLT eXtensibIe Stylesheet Language Transformations Speci es a set of rules for transforming XML to some oth r struc ure For example transforming the XML author records to HTML tables XHTML XML compliant version of HTML Strict parsing rules Faster and more consistent disp ay No need to handle degenerate cases Good for unsophisticated small devices we p ones PageRank ampening Fadur Page that links on A PRW 1d PRT1CT1 PRTCT Number rummaging mm from T1 Explaining Google How exactly does Google work Only Google employees know we can explain how Google originally worked They used an algorithm called ageRank PageRank Each page A has a PageRank PA Each page distributes that PageRank evenly across all outgoing links Recursive


Buy Material

Are you sure you want to buy this material for

25 Karma

Buy Material

BOOM! Enjoy Your Free Notes!

We've added these Notes to your profile, click here to view them now.


You're already Subscribed!

Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'

Why people love StudySoup

Jim McGreen Ohio University

"Knowing I can count on the Elite Notetaker in my class allows me to focus on what the professor is saying instead of just scribbling notes the whole time and falling behind."

Anthony Lee UC Santa Barbara

"I bought an awesome study guide, which helped me get an A in my Math 34B class this quarter!"

Bentley McCaw University of Florida

"I was shooting for a perfect 4.0 GPA this semester. Having StudySoup as a study aid was critical to helping me achieve my goal...and I nailed it!"

Parker Thompson 500 Startups

"It's a great way for students to improve their educational experience and it seemed like a product that everybody wants, so all the people participating are winning."

Become an Elite Notetaker and start selling your notes online!

Refund Policy


All subscriptions to StudySoup are paid in full at the time of subscribing. To change your credit card information or to cancel your subscription, go to "Edit Settings". All credit card information will be available there. If you should decide to cancel your subscription, it will continue to be valid until the next payment period, as all payments for the current period were made in advance. For special circumstances, please email


StudySoup has more than 1 million course-specific study resources to help students study smarter. If you’re having trouble finding what you’re looking for, our customer support team can help you find what you need! Feel free to contact them here:

Recurring Subscriptions: If you have canceled your recurring subscription on the day of renewal and have not downloaded any documents, you may request a refund by submitting an email to

Satisfaction Guarantee: If you’re not satisfied with your subscription, you can contact us for further help. Contact must be made within 3 business days of your subscription purchase and your refund request will be subject for review.

Please Note: Refunds can never be provided more than 30 days after the initial purchase date regardless of your activity on the site.