Los Lenguajes de Marcas / Documentos XML Bien Construidos pt. 2
Visitors to VTC.com will be able to view all introductory videos for each training course.
Free Trial Members will gain access to first three chapters for each training course.
Full Access Members have full access to VTC.coms entire library of video tutorials.
Learn More
Subtitles of the Movie
˙ū [ 0 0 : 0 0 : 0 0 . 0 ] E s t e d o c u m e n t o e s o d e b e r i a e s t a r b i e n c o n s t r u i d o . P o r e l m o m e n t o , v e a m o s l o q u e p u e d e h a c e r p o r n o s o t r o s . . . [ 0 0 : 0 0 : 1 0 . 0 ] e l D i s e n a d o r X M L ; d e h e c h o , p o d e m o s p r e s e n t a r l o e n e l l e n g u a j e X M L S c h e m a , e l c u a l s e b a s a e n l a m a n e r a c o m o e n c u e n t r a l o s d a t o s . [ 0 0 : 0 0 : 2 5 . 0 ] E s t e i n t e r p r e t a l a s m a r c a s , l o s e l e m e n t o s , l o s a t r i b u t o s , l o s v a l o r e s , e t c . . . . [ 0 0 : 0 0 : 3 3 . 0 ] p a r a c r e a r u n a a p r o x i m a c i o n d e u n E s q u e m a d e l X M L r a z o n a b l e c o n r e s p e c t o a e s t e d o c u m e n t o X M L . [ 0 0 : 0 0 : 4 5 . 0 ] E s t e e s c r e a d o e n u n a r c h i v o X S D l l a m a d o " X M L F i l e 2 . x s d " . [ 0 0 : 0 0 : 5 2 . 0 ] R e g r e s a m o s a l d o c u m e n t o X M L y o b s e r v e q u e s e h a i n c l u i d o u n a t r i b u t o l l a m a d o " x m l n s " & [ 0 0 : 0 1 : 0 5 . 0 ] c o n e l v a l o r " h t t p : / / t e m p u r i . o r g / X M L F i l e 2 . x s d " ; e s t a e s l a u b i c a c i o n t e m p o r a l . . . [ 0 0 : 0 1 : 1 8 . 0 ] d o n d e p o d e m o s e n c o n t r a r e s t e a r c h i v o , y a p a r t i r d e e s t e E s q u e m a d e l X M L , n o s o l o p o d e m o s d e f i n i r s i e s t e d o c u m e n t o e s t a b i e n c o n s t r u i d o , [ 0 0 : 0 1 : 3 0 . 0 ] s i n o q u e t a m b i e n p o d e m o s v a l i d a r e l d o c u m e n t o . [ 0 0 : 0 1 : 3 3 . 0 ] A n t e s d e v a l i d a r l o , d e b e m o s g u a r d a r l o . L o g u a r d a m o s y v a m o s a l m e n u " X M L > V a l i d a t e X M L D a t a " . [ 0 0 : 0 1 : 4 5 . 0 ] O b s e r v e q u e s e n o s i n d i c a e n l a b a r r a d e e s t a d o d e l a p a r t e i n f e r i o r q u e n o s e e n c o n t r o n i n g u n e r r o r . [ 0 0 : 0 1 : 5 0 . 0 ] E s t o s i g n i f i c a q u e e s t e d o c u m e n t o X M L n o s o l o e s t a b i e n c o n s t r u i d o , s i n o q u e l o s e l e m e n t o s , l o s a t r i b u t o s y l o s v a l o r e s q u e u t i l i z a m o s . . . [ 0 0 : 0 2 : 0 1 . 0 ] s o n v a l i d o s d e a c u e r d o a l a s e s p e c i f i c a c i o n e s e s c r i t a s e n e l a r c h i v o " X M L F i l e 2 . x s d " . [ 0 0 : 0 2 : 0 9 . 0 ] R e g r e s e m o s a l a r c h i v o X S D y p r i m e r o q u e t o d o , v a m o s a d a r u n v i s t a z o a l d o c u m e n t o X M L c o r r e s p o n d i e n t e a e s t a p r e s e n t a c i o n . [ 0 0 : 0 2 : 2 3 . 0 ] N o s d e s p l a z a m o s h a c i a a b a j o y h a c e m o s c l i c e n e l b o t o n " X M L " ; a p a r e c e e l d o c u m e n t o X M L a c t u a l q u e c o n f o r m a e l e s q u e m a . [ 0 0 : 0 2 : 3 5 . 0 ] T o d o s e s t o s e l e m e n t o s s o n c r e a d o s y e s c r i t o s a u t o m a t i c a m e n t e p o r e l D i s e n a d o r X M L d e l V i s u a l S t u d i o . N E T . [ 0 0 : 0 2 : 4 1 . 0 ] E n e s t e a s p e c t o , e s t o e s m u y u t i l s i e m p r e y c u a n d o e s t e p u e d a i n t e r p r e t a r e l c o d i g o X M L q u e e s c r i b i m o s . [ 0 0 : 0 2 : 4 8 . 0 ] C u a n d o v e a m o s e l t e m a d e l a s b a s e s d e d a t o s , v e r e m o s q u e t a m b i e n p o d e m o s c r e a r E s q u e m a s d e l X M L c o n b a s e e n u n a s b a s e s d e d a t o s , [ 0 0 : 0 2 : 5 7 . 0 ] a s i c o m o l a s r e l a c i o n e s e n t r e l a s t a b l a s , l a s b a s e s d e d a t o s y e l p r o g r a m a , l a s c u a l e s s o n m u y u t i l e s . [ 0 0 : 0 3 : 0 7 . 0 ] R e g r e s e m o s a l a p r e s e n t a c i o n d e l e s q u e m a y v e a m o s b r e v e m e n t e a l g u n o s d e l o s e l e m e n t o s , a t r i b u t o s y v a l o r e s . . . [ 0 0 : 0 3 : 1 2 . 0 ] q u e h e m o s c r e a d o . T e n e m o s e l e l e m e n t o " C u s t o m e r " , e l c u a l p u e d e c o n t e n e r u n o s e l e m e n t o s " O r d e r " ; [ 0 0 : 0 3 : 2 0 . 0 ] e n c u a n t o a l c o n t e n i d o , e s t e p u e d e t e n e r u n a t r i b u t o d e f i n i d o c o n l a l e t r a " a " , e l c u a l a c e p t a e l t i p o d e d a t o s " S t r i n g " . [ 0 0 : 0 3 : 3 2 . 0 ] B a j o e s t e , e l e l e m e n t o " O r d e r " e s u n e l e m e n t o h i j o d e l e l e m e n t o " C u s t o m e r " , y a s i m i s m o , e s t e c o n t i e n e u n e l e m e n t o h i j o l l a m a d o " O r d e r I t e m " . [ 0 0 : 0 3 : 4 0 . 0 ] E s t e t i e n e t r e s a t r i b u t o s : " N u m b e r " , " T o t a l " y " D a t e " . S i n e m b a r g o , e l n u m e r o d e l a o r d e n e s t a c o n f i g u r a d o c o n u n t i p o d e d a t o s " S t r i n g " . [ 0 0 : 0 3 : 4 7 . 0 ] D e b e m o s c a m b i a r l o a l t i p o d e d a t o s " P o s i t i v e I n t e g e r " p o r q u e t o d o s l o s n u m e r o s d e l a s o r d e n e s v a n a s e r e n t e r o s p o s i t i v o s . [ 0 0 : 0 3 : 5 4 . 0 ] E l t o t a l d e b e c o n t e n e r u n v a l o r d e t i p o n u m e r i c o d e a l g u n a c l a s e ; v e a m o s l o q u e t e n e m o s a q u i . [ 0 0 : 0 4 : 0 5 . 0 ] T o d o s e s t o s s o n t i p o s d e d a t o s p e r m i t i d o s e n e l l e n g u a j e X M L S c h e m a , c o m o e l " I n t e g e r " , e t c . [ 0 0 : 0 4 : 1 8 . 0 ] A q u i t e n e m o s l o s t i p o s d e d a t o s " D o u b l e " y " D e c i m a l " ; v a m o s a u t i l i z a r e s t e u l t i m o . E n c u a n t o a l t i p o d e d a t o s " D a t e " , [ 0 0 : 0 4 : 3 1 . 0 ] v a m o s a u t i l i z a r l o a q u i p a r a l a f e c h a . N o s d e s p l a z a m o s h a c i a a b a j o h a s t a l o s e l e m e n t o s " O r d e r I t e m " i n d i v i d u a l e s . L a s c a n t i d a d e s . . . [ 0 0 : 0 4 : 4 3 . 0 ] s i e m p r e v a n a s e r e n t e r o s p o s i t i v o s ; p o d e m o s c o n f i g u r a r e l p r e c i o c o n e l t i p o d e d a t o s " D e c i m a l " y v a m o s a g u a r d a r t o d o e s t o . A h o r a t e n e m o s l o s t i p o s d e d a t o s c o r r e c t o s . . . [ 0 0 : 0 4 : 5 9 . 0 ] p a r a l o s e l e m e n t o s d e e s t e e s q u e m a . S i v a m o s a l m e n u " S c h e m a > A d d " , [ 0 0 : 0 5 : 0 6 . 0 ] o b s e r v e q u e t e n e m o s l a s o p c i o n e s " N e w A t t r i b u t e " p a r a a g r e g a r n u e v o s a t r i b u t o s , " N e w a t t r i b u t e G r o u p " p a r a a g r e g a r n u e v o s g r u p o s d e a t r i b u t o s y " N e w a n y A t t r i b u t e " p a r a a g r e g a r n u e v o s a t r i b u t o s d e c u a l q u i e r c l a s e . [ 0 0 : 0 5 : 1 3 . 0 ] S i h a c e m o s c l i c e n u n e l e m e n t o , o b t e n e m o s l a o p c i o n " N e w E l e m e n t " p a r a a g r e g a r u n n u e v o e l e m e n t o c o m o u n e l e m e n t o h i j o d e e s t e e l e m e n t o & [ 0 0 : 0 5 : 2 1 . 0 ] o p o d e m o s c r e a r g r u p o s , e t c . [ 0 0 : 0 5 : 2 3 . 0 ] O b s e r v e q u e t a m b i e n t e n e m o s l a s o p c i o n e s " N e w K e y " p a r a c r e a r l l a v e s , l l a v e s p r i m a r i a s y l l a v e s d e f o r m u l a r i o , l a s c u a l e s c o r r e s p o n d e n a t e r m i n o s u t i l i z a d o s e n l a s b a s e s d e d a t o s . . . [ 0 0 : 0 5 : 3 2 . 0 ] y " N e w R e l a t i o n " p a r a c r e a r r e l a c i o n e s , l a s c u a l e s a s u v e z , s o n t e r m i n o s r e l a c i o n a d o s a l a s b a s e s d e d a t o s r e l a c i o n a l e s . [ 0 0 : 0 5 : 4 0 . 0 ] O b s e r v e q u e t e n e m o s m u c h a s h e r r a m i e n t a s e n e l D i s e n a d o r X M L , n o s o l o p a r a c r e a r d o c u m e n t o s X M L b i e n c o n s t r u i d o s , [ 0 0 : 0 5 : 4 9 . 0 ] s i n o t a m b i e n p a r a c r e a r e s q u e m a s a p a r t i r d e e l l o s y t r a b a j a r c o n l o s d a t o s d e m a n e r a q u e e s t o s p u e d a n s e r v a l i d a d o s . [ 0 0 : 0 5 : 5 8 . 0 ] E s t e e s u n d o c u m e n t o X M L t e r m i n a d o y n o s o l o e s t a b i e n c o n s t r u i d o , s i n o q u e t a m b i e n e s v a l i d o . [ 0 0 : 0 6 : 0 9 . 0 ]
Tutorial Information
| Course: | Microsoft Visual Studio .NET (Espaņol) |
| Author: | Dave Mercer |
| SKU: | 33738 |
| ISBN: | 1-933736-62-3 |
| Release Date: | 2007-01-19 |
| Duration: | 7.5 hrs / 101 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 